Geology and Hydrogeology of Carbonate Islands by Hugh Leonard, H. Leonard Vacher & Terrence M. Quinn