Example: http://en.wikibooks.org/wiki/OpenGL_Programming/Object_selection
Example: http://en.wikibooks.org/wiki/OpenGL_Programming/Object_selection