There are 9 personality types according to the Enneagram theory. This is an excellent introduction and informative discussion of the subject. It has some lighthearted cartoons and after enabling you to decide your type and then helps you to deal with other types.