http://cleancoder.com/books 100+ Best Free Data Science Books For Beginners And Experts Composing Programs How to Design Programs, Second Edition Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne The Rust Programming Language - The Rust Programming Language Language, Proof, and Logic

art of computer programming (whole series)