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