McGechan, M.(Malcolm),author.