Smelik, et al.. A Declarative Approach to Procedural Modeling of Virtual Worlds. Elsevier BV, 2011, doi:10.1016/j.cag.2010.11.011.