Author: Grampian Speleological Group. Library.