Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programsMarius Bancila