Competence in social work practice a practical guide for students and professionals - O'Hagan, Kieran (Jessica Kingsley Publishers, 2007)