Author: N.M.G. Middlemiss
Alternate names: Nigel Middlemiss