Data Modeling Fundamentals by Paulraj Ponniah