1. Introduction to Sequencing and Scheduling, Wiley, New York, 1974.
2. A dynamic priority rule for scheduling against due-dates
3. Finding an Optimal Sequence by Dynamic Programming: An Extension to Precedence-Related Tasks
4. , and , “A Branch and Bound Algorithm for Scheduling Jobs with Release Dates on a Single Machine to Minimize Total Weighted Completion Time”, Preprint No. OR14, Faculty of Mathematical Studies, University of Southampton (1989).
5. and , “Minimisation de la Somme des Retards pour les Problemes d'Ordonnancement à Une Machine”, Rapport de Recherche No. 1023, INRIA, France (1989).