Creative evolutionary systems (Morgan Kaufmann, 2002)