Books by john byrne cooke