Richard Grant

33 books

399 pages first pub 2003 (editions)

nonfiction history travel adventurous slow-paced

114 pages first pub 2007 (editions)

informative tense fast-paced

470 pages first pub 1989 (editions)

fiction fantasy science fiction adventurous mysterious reflective slow-paced