If I didn't have to read this book for a class, I would not choose to read it. Overall, it provides great information on evaluating programs in social work and it does factor in a micro-level, but overall, it is dry and feels like I'm reading about mathematical concepts. Sorry, Dudley.