C# Programming Cookbook : Quick Fixes to Your Common C# Programming Problems, with a Focus on C# 6.0 - Dirk Strauss (2016)