Books by David G. John