Author: Hugh (complied by) Graham