Michael McRae

6 books

311 pages paperback 2007

nonfiction speculative fiction challenging informative slow-paced

374 pages 1999

nonfiction travel adventurous reflective medium-paced

361 pages 2002

nonfiction reference adventurous informative slow-paced

224 pages hardcover

229 pages 2004

nonfiction challenging informative reflective medium-paced

229 pages hardcover 2002

nonfiction history travel adventurous medium-paced