Author: Ivor H N (Ivor Hugh Norman) Evans