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