Oldgoat I have just remembered another book, quite different, set in a thinly disguised St Andrews. The blurb goes, "The August and Venerable Golf Club of St Magnus is in trouble. In an ancient deed, the Secretary discovers that the clubhouse and land will revert to Janet, the fishmonger’s daughter, if, on her eighteenth birthday, she is still a virgin. The birthday is imminent, and the Secretary decides to take matters into his own hands. . . "