The religion of Freemasonry seems to be a warmed-over version of the Manichean Heresy, which itself is rooted deeply in the ancient Persian religion of Zoroastrianism.