Database Management Systems - Raghu Ramakrishnan, Johannes Gehrke (Mcgraw Hill, 2003)