Alan G Green Author