Applied Cellular Engineering by William J. Blake & Brian M. Baynes