Books by David Glasser