Prophet Muhammad and his teachings - Shafi, Ahmad. (Madras)