Mastering Bitcoin: Programming the Open Blockchain (2017)
Chapter 3. Bitcoin Core: The Reference Implementation
Chapter 7. Advanced Transactions and Scripting
Chapter 8. The Bitcoin Network
Chapter 10. Mining and Consensus
Chapter 12. Blockchain Applications
Appendix A. The Bitcoin Whitepaper by Satoshi Nakamoto
Appendix В. Transaction Script Language Operators, Constants, and Symbols
Appendix С. Bitcoin Improvement Proposals
Appendix D. Segregated Witness
Appendix F. pycoin, ku, and tx
Appendix G. Bitcoin Explorer (bx) Commands