Design And Information In Biology by J.A. Bryant