Sicily, the garden of the Mediterranean;: The history, people, institutions, and geography of the island,