Programming Bitcoin: Learn How to Program Bitcoin from Scratch by Jimmy Song (2019)
Also ​https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/1627160605