Cupar & North Fife : a visitor guide.
Cupar Local Tourism Association.