Database concepts - Kroenke, David M. (Prentice-Hall, 2004)