No More Mr. Nice Guy by Dr. Robert A. Glover
Interesting site Mrs. NOP

Read the quiz http://www.nomoremrniceguy.com/selfassess.php
My score 30~35.