Books by John E. Schwarz