Nation by Terry Pratchett

This book is perfect proof that just because a book has young adult protagonists, it doesn't mean it is a young adult book. Adults will probably enjoy this as much or more than most middle school students. However, give it a try. If you get into it, you will LOVE it. Lots of deep thoughts about  the meaning of life and death, culture and the role of religion in people's lives, but in an easy to read book. This book will make you think and keep thinking...

Mau and Daphne are great characters who really feel real.