This book offers a comprehensive and practical introduction to practice skills required across the human service sector. The authors systematically outline the key stages of interaction with clients: building the helping relationship, collaborative assessment, taking action, evaluation and closure. They examine the skills needed for working with different types of clients: individuals, families and community groups. They also explore the dilemmas faced in daily practice, including the challenges of working with involuntary clients, clients from different cultural backgrounds and clients in crisis situations. Detailed case studies demonstrate how welfare services can be delivered in different contexts.