Database Management Systems - Ramakrishnan R.; Ramakrishnan R. & Gehrke J. (McGraw Hill, 2000)