Author: Maclean, Hugh C. Publications Ltd.