John Campbell Shairp

4 books

612 pages missing pub info (editions)

nonfiction sports challenging informative reflective medium-paced

316 pages first pub 1874 (editions)

nonfiction travel informative reflective medium-paced

223 pages first pub 1879 (editions)

informative inspiring medium-paced

496 pages missing pub info (editions)

nonfiction history
More...