Books by Gerald McIlmoyle