*[Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2)(PDF, Kindle) *(Just fill the fields with any values)*
*[Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf)(PDF)
*[Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf)(PDF)
*[The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf)
####Theoretical Computer Science
####Theoretical Computer Science
*[An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
*[An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)