Colliding worlds how cosmic encounters shaped planets and life - Marchi, Simone (Oxford University Press, 2021)