Author: Jean-Yves Leloup and Gerard Verret Ange Emanuel