hi a few books of interest: algorithms in C, c++ java, https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882 Fundamentals of Computer Algorithms Paperback – 1993 by Sartaj Sahni Ellis Horowitz (Author) https://www.amazon.com/Fundamentals-Computer-Algorithms-Sartaj-Horowitz/dp/B000V9DX68 the series Thinking in C Java C++ etc... http://www.mindview.net/Books/TIJ/ Clean code , Robert C Martin https://sites.google.com/site/unclebobconsultingllc/ Refactoring Martin Fowler https://martinfowler.com/books/eaa.html https://martinfowler.com/aboutMe.html uncle bob and Robert C Martin are good sources for books Design Patterns, GOF (can be found on the web) alot of books collection on github https://sites.google.com/site/unclebobconsultingllc/ https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md Best Regards, Paul