Lectures in Astrobiology Vol I - Barbier, Bernard (Advances in Astrobiology and Biogeophysics, 2005)