A Petersfield perambulation : a walk through the town's history.
Petersfield Area Historical Society.