Computer Graphics - James D Foley (Delhi Pearson Education)