David Carlisle

3 books

1120 pages 1993

nonfiction reference informative slow-paced

288 pages hardcover

nonfiction crime

61 pages paperback 2010

informative lighthearted medium-paced