Books by David Sherer