Due to the closing of GotDotNet I have moved the supplemental material (sample chapter and source code) to here. If you have any questions please let me know.