The Creative Mind - Myths and Mechanisms (2. ed.)