Modern social work practice teaching and learning in practice settings - Doel, Mark (Hampshire Ashgate Publication, 2005)