Gnosticism and early christianity