Author: Evans Ivor H N (Ivor Hugh Norman)