Gerard O'Neil

3 books

415 pages 2000

nonfiction crime history true crime dark slow-paced

272 pages paperback

nonfiction crime true crime dark informative slow-paced

448 pages 2015

dark informative tense medium-paced