Jacob Vibe HammerBooksBeginning Visual C# 2012 ProgrammingBeginning C# 6 Programming with Visual Studio 2015Beginning C# 7 Programming with Visual Studio 2017Author data: Open Library