1000 new designs and where to find them : a 21st century sourcebook - Hudson, Jennifer. (Laurence King, 2006)