Authors: Ibn Tufayl Muhammad ibn Abd al Malik (sorted by popularity)