Nation (novel)
Zack Handlen of The AV Club thought the book was mostly good but had a few problems.  He liked the story and characters and Terry Pratchett's use of humanism, which is a way of thinking about society.