Stephen J. Harper

4 books

368 pages 2013

nonfiction history sports informative slow-paced

227 pages 2018

nonfiction economics politics challenging informative reflective slow-paced

136 pages hardcover

nonfiction history politics

208 pages 2011

nonfiction sports informative reflective medium-paced