This is an ambitious, beautifully designed "digital book."https://www.makingsoftware.com/
Making SoftwareA reference manual for people who design and build software.