Anstruther : a history /
Stevenson, Stephanie.
Edinburgh : John Donald,
2004, c1989.
Includes index.