A great book. One where you have to join the dots. One where you can learn about the the best of humankind. And the worst. Those who are different from us aren't necessarily the bad guys. I loved this book as a (maybe) 12 year old and still love it now (not 12 anymore...).