James Freeman Clarke; Muhammad ibn 'Abd al-Malik Ibn Tufayl; Herbert E. E. Hayes