science of life books