Database management systems - RAMAKRISHNAN, Raghu (McGraw Hill, 2000)