Cosmic Biology How Life Could Evolve on Other Worlds - Irwin, Louis Neal; Schulze-Makuch, Dirk (Praxis : Imprint: Praxis, 2011)