David Crane

27 books

110 pages 1604

fiction play challenging informative reflective slow-paced

304 pages 2013

nonfiction biography history informative reflective sad slow-paced

364 pages paperback

fiction science science fiction emotional medium-paced

230 pages paperback

fiction science science fiction adventurous tense fast-paced

318 pages paperback

fiction science science fiction adventurous challenging emotional fast-paced

572 pages 2005

nonfiction biography history informative slow-paced

334 pages paperback

fiction historical adventurous fast-paced

370 pages digital

missing page info digital

adventurous mysterious medium-paced

384 pages digital