Books by John Byrne Cooke