Gypsy Demons and Divinities : The Magic and Religion of the Gypsies