Books by Beverly J. Doyle