John Allan Armstrong | Slate