Overall, I think this is a wonderful book and I even think it should be introduced in schools. When you take the test and find out your personality type, you can then read about your type. For the most part, its quite accurate, although I was reading things that were supposedly about me that weren't necessarily true. However, I feel it would be safe to say that practically everybody fits in roughly into one category mostly. But what I think is more important than just learning about yourself, but learning about others. This book teaches you some things you may loathe in others but its not their fault, just their natural personality. Next time you run into someone who is demanding, or a neat freak, or is loud and rude, you will be more tolerant of them. I would've given this 5 stars, because I think they should've expanded on the sub-types (I'm an INFP) instead of going on at length about the main types. But other than that, excellent book!