Planets and Life - Thérèse Encrenaz; James Lequeux; Fabienne Casoli (2021)