Code from book WCF Tier Services Development with LINQ - Mike Liu