James Garvin | Slate