http://www.davidchappell.com/IntroducingWCFv1.2.1.pdf