Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications