Lee Stemkoski Developing Graphics Frameworks with Python and OpenGL - CRC Press 2024 ISBN: 9781032021461