David on the hill above Florence