The NPTEL reference list includes:
Algorithms, by Jeff Erickson.
Algorithms Illuminated, by Tim Roughgarden.
Algorithm Design, by Jon Kleinberg and Éva Tardos.
Introduction to Algorithms, by Cormen, Leiserson, Rivest and Stein.
Competitive Programming 4.
Guide to Competitive Programming, by Antti Laaksonen.
The archive links the course’s existing teaching materials; it does not reproduce third-party textbooks.