Sahih Muslim, p. 4766 · Pledge After the Conquest of Mecca for Islam, Jihad, and Good; Meaning of No Migration After the Conquest · Suhuf