publisher of The Elements of Mentoring The 65 Key Elements of Coaching 2015 The Elements of Ethics for Professionals 2008