Book

Our free, open source book (670 pages). Available in pdf form here.