Ibn Khallikan
The Wafayat al-Ayan (Obituaries of Eminent Men) by Ibn Khallikan contains a similar account with additional information: