Snakepit: A Novel