David Harper | Slate