Viewing Life Mathematically, 2nd Edition