Texturing and modeling a procedural approach. 3rd Ed. - Ebert, David S. (Elsevier, 2005)