Fundamentals of Database Management Systems – Mark Gillenson