Books by Keith Evan Green