Computer Graphics : Principles and practice - Hughes, John F.; Dam, Andries Van (Pearson Education, 2014)