John Rogers

Maps by John Rogers; sketches by S. Penson; Introduction by W.E. Hamilton, Esq