Summer in St. Andrews : holiday courses and recreation for everyone.