Science and discovery in Florence