William Cooke | Slate