Michael Innes, pseudonym for J. I. M. Stewart.