Snowball Earth : the story of the great global catastrophe that spawned life as we know it / - Walker, Gabrielle. (Crown Publishers, 2003)