Efficient Algorithms for Sorting and Synchronization (rsync)
Andrew Tridgell
Introduction to Algorithms
Thomas H. Cormen & Charles E. Leiserson & Ronald L. Rivest & Clifford Stein
Flowchart and Algorithm Basics: The Art of Programming
A. B. Chaudhuri
Mastering Machine Learning Algorithms
Giuseppe Bonaccorso
Hands-On Data Structures and Algorithms with Python
Dr. Basant Agarwal