Database System Concepts by Henry Korth
Why?