Guns, germs, steel, and controversy: diamonds unique look at evolution and history through out guns, germs, and steel, jared diamond attempts to explain.
essays on guns germs and steel Guns, germs, steel, and controversy: diamonds unique look at evolution and  history through out guns, germs, and steel, jared diamond attempts to explain .