A generative theory of shape - Leyton, Michael (Lecture notes in computer science, 2001)