Books by Camilla Pang
Explaining Humans
How proteins, machine learning and molecular chemistry can teach us about the complexities of human behaviour and the world around us