A history of Hampsthwaite.
Hampsthwaite Village Society.
School children