Author: Malcolm Yapp
Alternate names: M. Yapp