Book

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