Author: Henry Torrens, Edward Lane , John Payne