Interactive Computer Graphicsa top-down approach using open GLEdward Angel - Angel, Edward (Pearson - Addison Wesley, 2006)