Database Concepts - Kroenke, David M. (Prentice Hall, 2011)