Fundamentals of School Scheduling - 9781566765756