Books by Stephen T. Doyle