First course in Database systems - Jeffrey D Ullman Jennifer Widom (Pearson education, 2007)