Cosmic Biology: How Life Could Evolve on Other Worlds (Springer Praxis Books)