Bernard Schaffer

54 books

114 pages 2011

nonfiction mysterious slow-paced

322 pages digital 2011

fiction crime historical mystery adventurous mysterious slow-paced

46 pages paperback

nonfiction childrens crime

68 pages 2013

science fiction challenging informative medium-paced