Developer's Guide to Data Modeling for SQL Server, A : Covering SQL Server 2005 and 2008 - Eric Johnson; Joshua Jones