Symbiosis in cell evolution: Life and its environment on the early earth - Margulis, Lynn (San Francisco W H Freeman, 1981)