Michael Cooke review