The Kirk of Crail : history, architectural features and guide.