Professional C# Web Services: Building .NET Web Services with ASP.NET and .NET Remoting