James Hoare

4 books

270 pages hardcover 1999

medium-paced

missing page info 1993

challenging informative reflective medium-paced

missing duration info audio

nonfiction history travel

64 pages paperback 1996

informative reflective medium-paced