Timeline of al-Ghazali’s Writings

  • 623.
  • 800.
  • 1001.