Books by Patrick O’Keeffe