On Church Hill
Subtitle: A layman's history of St. John's Parish, Portsmouth, N.H