John Maeda — Design by Numbers A book that really pushed forward the idea of designing with code to create new forms. A classic.