This excellent book on program evaluation is masterfully tailored for students studying social work and social workers themselves. It is comprehensive, clear, and unique to this field. It should be ...