Creative code - Maeda, John (Thames & Hudson, 2004)