Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Expert's Voice in .net)