Author: A. Maitland (Andrew Maitland) Ramsay