-
http://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X/
-
http://www.amazon.com/Artificial-Intelligence-Modern-Approach-Edition/dp/0136042597/
-
http://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X/
-
http://www.amazon.com/Programming-Language-Pragmatics-Third-Edition/dp/0123745144/
-
http://www.amazon.com/Introduction-Functional-Programming-Calculus-Mathematics-ebook/dp/B00CWR4USM/
-
http://www.amazon.com/Practical-Foundations-Programming-Languages-Robert-ebook/
- http://mitpress.mit.edu/sicp/full-text/book/book.html
- http://www.cis.upenn.edu/~bcpierce/sf/index.html
-
http://www.amazon.com/Computer-Organization-Design-Interface-Architecture-ebook/dp/B00G4N7I2K/
-
http://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/013359162X/
-
http://www.amazon.com/Computer-Networks-5th-Andrew-Tanenbaum/dp/0132126958/
-
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/
-
http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/
-
http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0131489062/ (note that it is a bit dated, but there's nothing newer available :/ )
or alternatively:
-
http://www.amazon.com/Discrete-Mathematics-Applications-Susanna-Epp/dp/0495391328/
-
http://www.amazon.com/Linear-Algebra-Its-Applications-4th/dp/0321385179/
-
http://www.amazon.com/Statistics-Robert-S-Witte/dp/0471722294/
- http://git-scm.com/book (you really need to know Git)
- http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912/
- http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/
- http://www.amazon.com/Effective-Unit-Testing-guide-developers/dp/1935182579/