What's making you angry ? : 10 Steps to transforming anger so everyone wins - Klein, Shar (Puddle Dancer Press, 2005)