Program evaluation : patterns and directions 2nd ed - Chelimsky, Eleanor. (American Society for Public Administration, 1989)