I've read Raising Your Spirited Child, and LOVED it!!! It helped me identify my son's personality type (and in the process, my own, and my husbands!) and then learn how to set him up for success vs failure.
For example...my son is an extreme extrovert, gross-motor oriented, and a deep pressure sensory seeker. SO...when he's overwhelmed, tantruming, etc, the best thing to do is take him to a large open public place (the mall was our favorite!) and let him run off energy and get that sensory input he needed. In order to PREVENT the tantrums, I had to make sure to give him lots of exposure to different people, sounds, touches, smells, etc.
My husband, on the other hand, is extroverted, and sensory avoiding. When he's overwhelmed, he needs quiet, solitude, calmness. That's why those two were butting heads so much, my husband wanted to stay home and my son wanted to be out and about.
Asking my oldest son to have quiet time with a movie is NOT restful to him and will cause a cascade leading to an hour-long tantrum in the evening. Asking my husband to do back to back errands out of the house that last all day will cause HIM to breakdown in the evening.
It's challenging having such different personality types in the same family! (and interestingly, our second son is very moderate, not as extroverted as his brother, not as introverted as his daddy. I'm waiting to see what this third baby is going to be!)