Author: Samuel Adrian M. (Samuel Adrian Miles) Adshead