When I taught a graduate course in program evaluation, I used an earlier edition of this book. It served as a text very nicely. It explores such key issues, at the outset, as planning an evaluation, developing good measures of program performance, and ethical issues involved. Then, three key elements of evaluation--assessing need and planning programs and assessing if the program is being implemented as desired. Ultimately, evaluation is about assessing whether or not a program is having desirable (or undesirable) effects. Part III considers how one might go about that task. Finally, Part IV speaks of how one can apply finsings effectively.
All in all, a nice introduction to program evaluation.