Professional Visual studio 2010 - Randolph, Nick. (Wrox programmer to programmer, 2010)