Maintenance Planning and Scheduling Handbook by Ted Steinberg, Richard D. Palmer & Richard (Doc) Palmer