Author: Maclaren, Ian, Gordon, Frederick C.