The new generation witches : teenage witchcraft in contemporary culture