Ibn Ishaq
This incident is also mentioned in Ibn Ishaq and Ibn Hisham's biography of Muhammad.