https://progiez.com/discrete-mathematics-week-5-nptel
Discrete Mathematics Week 5 NPTEL