Interactive computer graphics : - Angel, Edward (Pearson/Addison-Wesley, 2006)