What is the difference between a witch a wiccan and a pagan?

What is the difference between a witch a wiccan and a pagan?