Hands-On Network Programming with C# and .NET Core : Build Robust Network Applications with C# and .NET Core - Sean Burns (2019)