Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, 2022 (MIT Press) - This classic textbook offers comprehensive coverage of binary search trees, their performance issues when unbalanced, and detailed algorithms for self-balancing structures like Red-Black trees.
An algorithm for the organization of information, G. M. Adelson-Velsky and E. M. Landis, 1962Soviet Mathematics - Doklady, Vol. 3 (Soviet Mathematics - Doklady) - The original academic paper introducing the AVL tree, the first self-balancing binary search tree, outlining its fundamental structure and balancing mechanism.
Data Structures and Algorithms in Python, Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser, 2013 (John Wiley & Sons) - Provides clear and accessible explanations of binary search trees and various self-balancing tree structures, including AVL trees and Red-Black trees, with practical implementation insights.