I am a .NET developer. I recently read "Concurrency in C# cookbook, 2nd ed" and found that one very interesting and clear. I mainly wanted a decent explanation on async-await, and the book has that. But aside from async-await, the book also explains other mechanisms for concurrency in modern .NET.
I am also reading Pro ASP.NET Core 7. I am not new to ASP.NET Core, but was surprised to learn some new things from the book.