Books by Daniel P. Gates