The Best of All Possible Worlds? Leibniz’s Philosophical Optimism and its Critics 1710–1755, by H. Caro