Books by Richard Schachere