A history of Hampsthwaite. on the eve of the Great War.
Hampsthwaite Village Society.