Author: Henry Palmerston;  (Compiler)  Brian Connell