Designing and Managing Programs by Lawrence L. Martin