Books by Douglas G. Greene