Who was Cain’s wife?

If it was Eve, then we’re the result of inbreeding all the way back.

Which, now that I think of it, explains a lot.

And if it was someone else – who created her?