Introduction to Theoretical Computer Science
The repository github.com/boazbk/tcscode will eventually contain all supplemantary code and online appendices for this book. For prior versions of the book, see the repository release page. The most updated version of this book is always on this page.
Source: introtcs.org