Books by Leonard A. Doyle