Slides+ Book Reference: CLRS: 23, 24(introduction, 24.2, 24.3), KT 3; Sahani 4.8(dijkstra), 4.5(Spanning Tree); (you can see ch 22 from CLRS to review basic concepts regarding graph)