Abu Abdullah Muhammad ibn Ismail al-Bukhari

GPTKB entity