Essential Skills of Social Work Practice: Assessment, Intervention, Evaluation unknown Edition by Thomas O'Hare (2009)