Database Management systems - Ramakrishnan, Raghu (Mc Graw Hill, 2003)