+ Lesson 7 (http://nehe.gamedev.net/tutorial/texture_filters,_lighting_&_keyboard_control/15002/)