This book put me in a bind: while I found the story and characters engaging, fun, even, there are aspects that offended me. As I read, I would wonder: "Is this attitude or behavior endorsed by the author, or just described by him in depicting this place and these personalities?" By the end, I decide...