For more than a thousand years, a diverse range of peoples, from Ireland to India and from the Andes to Australia, have been labelled "Pagan" by the Christians who encountered them. Since the twentieth century new groups have emerged--wiccans, druids, neo-shamans, and heathens--who openly call themselves Pagans. But who are these Pagans and what do they believe? Which gods and goddesses do they revere? Do they worship nature? Do they practise divination...