Respected author Adam Freeman guides you through the C# language by carefully building