Computer Graphics Principles and Practice - James D Foley (New Delhi Pearsons)