Cosmic biology : how life could evolve on other worlds / - Irwin, Louis Neal. (Springer Science, 2010)