Books

Taming the Turing Machine  Taming the Turing Machine Three simple ways to make every digital product better.
Art and Science of Smalltalk  The Art & Science of Smalltalk An introduction to object-oriented programming.
Connected Home  The Connected Home (Harper) The future of domestic life (Energy chapter author).