A Survey of Algorithmic Shapes
Generating and exploring good building layouts