Mother of God : a history of the Virgin Mary