'So Much Blue' is Percival Everett's best yet