John Campbell Shairp

4 books

612 pages paperback

nonfiction sports challenging informative reflective medium-paced

316 pages 1874

nonfiction travel informative reflective medium-paced

223 pages 1879

informative inspiring medium-paced

496 pages hardcover

nonfiction history