Did Mary have other children? Since it appears that Jesus had brothers and sisters, did Mary have other children?  If not, how many wives did Joseph have?

Matthew 12:46–47 NIV


  46 While Jesus was still talking to the crowd, his mother and brothers
  stood outside, wanting to speak to him. 47 Someone told him, “Your
  mother and brothers are standing outside, wanting to speak to you.”


Matthew 13:56 NIV


  56 And his sisters, are they not all with us? Whence then hath this
  man all these things?
As noted above by Igantius Theophorus, there exist some early Christian documents that attempt to deal with the conflict between the presence of Jesus' siblings and the perpetual virginity of Mary—Joseph as a widower seems to have been a favorite. So, for example, the Flight to Egypt as depicted artistically often includes Jesus' brother James leading the donkey—since he was putatively from an earlier marriage. That said, there is nothing in the biblical text that demands that Mary remained a virgin, was immaculately conceived, or assumed into heaven.

Of course, such doctrines are matters of faith and perfectly fine to hold to, but no serious biblical scholar would argue for the historical reliability of such documents—whatever the reality may have been.