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