Shane Harris

3 books

288 pages digital 2014

nonfiction politics technology informative tense medium-paced

432 pages 2010

nonfiction history politics technology tense slow-paced

239 pages digital