William R. Hackman

2 books

152 pages paperback 2008

medium-paced

237 pages hardcover 1998

informative reflective medium-paced