Cosmic biology how life could evolve on other worlds - Irwin, Louis Neil (Springer Praxis Books, 2011)