Sahih Muslim 2277 - The Superiority Of The Prophet's Lineage, And The Stone That Greeted Him Before His Prophethood | Criterion