Audrey Niffenegger | Slate