Mostly good. But there is one thing I doubted.<p><i>Mothers, for example, seem to slow down the growth of their babies in the womb. As a result, the average baby is not born at the optimal weight for avoiding an early death. It’s a little on the light side. Only an evolutionary tug of war can explain that gap.</i><p>I would say that the more obvious evolutionary tug of war is between viability after birth and odds of surviving childbirth. Remember, over recent evolutionary time, childbirth was a rather dangerous affair. Furthermore related species with smaller heads have larger babies.
I love how these "just-so stories" involving evolution treat it as a magical, omnipotent, "blind watchmaker". It's clearly a religious attitude, not a scientific one.