Programming Microsoft Sql Server 2008 by Stephen Forte, Leonard Lobel & Andrew J. Brust