Smoke & Mirrors: Discourses of Magic in Early Petrine Traditions by Shaily Shashikant Patel Back to product details page >