Karl Shaw

25 books

576 pages digital 2014

463 pages 1998

nonfiction dark informative medium-paced

306 pages digital 2007

nonfiction history funny informative lighthearted fast-paced

160 pages paperback 2004

nonfiction history challenging informative medium-paced

336 pages 1999

fiction biography history funny informative slow-paced