Books by David Swartz