Database management systems - Raghu Ramakrishnan (Mc Graw Hill, 2000)