Linmill stories - MacLellan, Robert (Canongate, 1990)