Controllable procedural content generation via constrained multi-dimensional Markov chain sampling
Procedural Content Generation in Games