Computation in Cells and Tissues by Hamid Bolouri & Mike Holcombe