Life in the Universe - Bennett, Jeffrey O. (Addison Wesley, 2003)