James Giles | Slate