McGechan, M.(Malcolm)author.