Mastering Bitcoin is a book for developers, but the first two chapters cover bitcoin at a level that is approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters and get a great understanding of bitcoin.
"Mastering Bitcoin" is now available in print and e-book formats by many book sellers including Amazon , Barnes & Nobles and O'Reilly Media. For a limited time, the book is also sold for bitcoin at the author's site
The book's source code, found in this repository, is a near-final draft before the publisher's editorial process. Please do not submit changes here, instead use the errata page on the publisher's site.