Mastering Bitcoin is a digital currency best seller and has been translated by volunteers into more than 10 languages. The second edition added 30% more content covering topics such as SegWit, SIGHASH types and the Lightning Network (Chapters 6 and 7). The book has been completely written on GitHub from day one with contributions from 114 individuals  mirroring the open, collaborative model of Bitcoin development itself.
- Mastering Bitcoin from O'Reilly (DRM-free book; May 2015 edition):
- Mastering Bitcoin: Programming the Open Blockchain from O'Reilly (DRM-free EPUB; June 2017, 2nd edition)
- GitHub page
- Author's book page