Kitab al-Kafi
There is disagreement between various accounts regarding the details of the story. In al-Kulayni's "Kitab al-Kafi", it was Umar's decision for Shahrbanu to choose her own husband, as opposed to Ali's. Keikavus' "Qabusnama" includes the involvement of Salman the Persian. The "Uyun Akhbar al-Ridha" by Ibn Babawayh reports that the caliph in question was not actually Umar, but his successor, Uthman. In relation to this, historian Mary Boyce states that al-Qummi's account ignores that the conquest of Khorasan took place during the latter's reign, as well as the fact that Shahrbanu's supposed son, Ali, was not born until over a decade after Umar's death.