Biology, Books for the News, History and Philosophy of Science

Ida: The Multi-Platform Media Darling

As was widely reported today, the so-called “missing link“—the piece in the evolutionary puzzle that definitively ties humans to apes—was identified in Germany. And her