John Lamberton Harper

4 books

347 pages hardcover

nonfiction autobiography biography historical history politics informative medium-paced

368 pages hardcover

nonfiction history politics informative medium-paced

224 pages 1987

informative reflective slow-paced

396 pages paperback

nonfiction history politics medium-paced