8 Data Structures & Algorithms Books.

"Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein.

"Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles" by Narasimha Karumanchi.

"Algorithms" by Robert Sedgewick and Kevin Wayne.

"The Algorithm Design Manual" by Steve S. Skiena.

"Grokking Algorithms: An illustrated guide for programmers and other curious people" by Aditya Bhargava.

"Algorithms Unlocked" by Thomas H. Cormen.

Introduction to Algorithms: A Creative Approach" by Udi Manber.

"Problem-solving with Algorithms and Data Structures using Python" by Bradley N. Miller and David L. Ranum.