Programming Microsoft Sql Server 2005 by Andrew Brust, Stephen Forte & Andrew J. Brust