sidristij / dotnetbook C# 2.5K 267 .NET Platform Architecture book (English, Chinese, Russian) book clr coreclr dotnet