James Raffan

20 books

400 pages hardcover 2014

nonfiction travel adventurous informative reflective slow-paced

484 pages 2007

nonfiction biography history adventurous challenging informative slow-paced

192 pages hardcover 2020

nonfiction nature science reflective sad medium-paced

274 pages hardcover 2000

nonfiction adventurous informative reflective medium-paced

missing page info 2014

adventurous informative reflective slow-paced

224 pages 2013

adventurous fast-paced

256 pages paperback 2003

nonfiction history true crime adventurous emotional reflective slow-paced

440 pages 2002

fiction history true crime adventurous emotional tense slow-paced

360 pages

nonfiction biography history nature reference

missing page info 2005

emotional reflective medium-paced