Taming Vertex Data Using C++ Templates. - Cantlay, Iain (Game Developer, 2003)