David A. Hoffman

3 books

310 pages 2003

nonfiction psychology informative medium-paced

74 pages paperback

nonfiction education slow-paced

800 pages paperback 2005