Robert J. Crane

138 books

363 pages 2017

emotional tense fast-paced

420 pages digital 2025 user-added

fiction

235 pages digital 2012 user-added

fiction fantasy young adult adventurous mysterious fast-paced

351 pages 2016

fantasy science fiction challenging reflective fast-paced

500 pages digital

220 pages 2018

adventurous reflective slow-paced

251 pages 2017

fiction fantasy science fiction adventurous mysterious medium-paced

361 pages digital 2018

fiction dark funny fast-paced