James C. Hall

2 books

218 pages paperback 1998

nonfiction challenging reflective medium-paced

304 pages 2001

informative reflective medium-paced