Programming and Scheduling Techniques by Thomas Uher