Haiti & the Dominican Republic: The Island of Hispaniola (Bradt Travel Guide Haiti & the Dominican Republic: The Island of Hispaniola)