Books by Cathal J. Nolan