Books by John Carroll Doyle