Database management systems - Raghu Ramakrishnan (McGraaw Hill, 2003)