James Shoch

3 books

388 pages paperback

nonfiction business economics politics informative medium-paced

352 pages hardcover

nonfiction history informative slow-paced

424 pages 2011

nonfiction politics challenging informative reflective slow-paced