Books by David Schleicher