Edmonds, E, Smyth, M, Edmonds, Ernest A, "Supporting design through the strategic use of shape grammars", Knowledge-Based Systems, 2000