+ Lesson 6: Texture Mapping (http://nehe.gamedev.net/tutorial/texture_mapping/12038/)