Mary Had A Little Boy (Vs. Milky & 2NF)

Whose song is Mary Had A Little Boy (Vs. Milky & 2NF)?

Artist Album
Snap
Snap - The Cult Of Snap! 1990 - 2003 (CD 1/2)
Snap - The Cult Of Snap! 1990 - 2003 (CD 1)
Snap!
The Cult Of Snap! 1990 - 2003 CD1
The Cult of Snap! 1990>>2003