Fundamentals of computer graphics. (2009)