Author: Ibn Warraq.