D M Green Author