5/5 for managing to evoke a visceral reaction as so few books have.