I loved this book (https://csharpindepth.com/) as it goes into how threading works, how garbage collection and generics work, and other "behind the scenes" topics specific to C#. Does anyone have a recommendation for something like this but for C++?