Alan G Japp Author