Life's Structure and Function by Alton Biggs & Lucy Daniel