http://www.openculture.com/2016/02/the-princeton-bitcoin-textbook-is-now-free-online.html
On the Freedom to Tinker blog, ArvindNarayanan, a computer science professor at Princeton, announced yesterday:
The first complete draft of the Princeton Bitcoin textbook is now freely available. We’re very happy with how the book turned out: it’s comprehensive, at over 300 pages, but has a conversational style that keeps it readable.