Web Development with Blazor: A hands-on guide for .NET developers to build interactive UIs with C# - Engström (IEEE, 2003)