Skilled helping around the world - Egan, Gerard. (Australia, 2002)