Brendan Dawes
The Aesthetics of Form and Code

John Maeda — Design by Numbers

A book that really pushed forward the idea of designing with code to create new forms. A classic.