Text this: Developing graphics frameworks with Python and OpenGL / Lee Stemkoski, Michael Pascale.