John B. Rosenman

25 books

318 pages paperback

fiction science science fiction adventurous medium-paced

340 pages 2012

fiction horror adventurous challenging mysterious slow-paced

480 pages hardcover 2018

fiction short stories adventurous dark reflective slow-paced

262 pages hardcover

fiction historical dark emotional slow-paced

336 pages 2000

fiction fantasy short stories adventurous dark slow-paced

949 pages digital

480 pages paperback 1999

20 pages digital 2009

239 pages digital

48 pages paperback 1988