Open GL programming guide. The official guide to learnig open GL version 2.1 6/E - Shreiner, D; Others (Vidhyanagar Pearson, 2008)