Life on Earth and other Planetary Bodies - Hanslmeier, Arnold (Springer Netherlands, 2012)