Remoting with C# and .NET: Remote Objects for Distributed Applications (Gearhead Press--In the Trenches)