Early life on earth : a practical guide (2009)