Astronomy, Geography and Navigations in Islamic Civilization