Final causes and the clockwork universe: the mechanistic worldview - McLaughlin, Peter (Kosmos, 2023)