WebGL beginner's guide become a master of 3D web programming in WebGL and JavaScript - Cantor, Diego. (Learn by doing : less theory, more results, 2012)