At the moment of writing, “Mastering Bitcoin” by Andreas M. Antonopoulos is the best introductory book on the technical details of Bitcoin. It’s available in print, on Kindle and also free on github.
This thread is dedicated to Q&A related to the book. Please specify the section (e.g. page numbers) when you post a question.