Favorite Books

Mathematics

Algorithms

  • Donald Knuth. The Art of Computer Programming.
  • Algorithms se­ries, Robert Sedgewick:
    • Sedgewick, Robert. Algorithms in c++, parts 1 – 4: fun­da­men­tals, data struc­ture, sort­ing, search­ing. Pearson Education, 1998.
    • Sedgewick, Robert. Algorithms in C++, Part 5: Graph al­go­rithms. Addition-Wesley.” (2002).
    • Sedgewick, Robert, and Kevin Wayne. Algorithms (4th edn).” (2011).
  • Sedgewick, Robert, and Kevin Wayne. Computer sci­ence: An in­ter­dis­ci­pli­nary ap­proach. Addison-Wesley Professional, 2016.
  • Jeff Erickson. Algorithms

Computer Graphics

Programming Languages

  • Alexandrescu, Andrei. The D pro­gram­ming lan­guage. Boston: Addison-Wesley, 2010.
  • Gottschling, Peter. Discovering mod­ern C++: an in­ten­sive course for sci­en­tists, en­gi­neers, and pro­gram­mers. Addison-Wesley Professional, 2015.