History and development of geology at St Andrews /
Batchelor, Richard A.,author.
Includes bibliographical references.
Geology