Patrick Cranshaw | Slate