Free chapter from "Essential .Net" by Don Box

Nice blog