Basics of Planning & Scheduling – Theory