✒ Books read in 2019 #20

Very technical, only managed to understand about 60% of the content. Scheduled for re-read.