Read Scheduling: Control Based Theory And Polynomial Time Algorithms 2000