A study in anti-Gnostic polemics: Irenaeus, Hippolytus, and Epiphanius - Vallée, Gérard (Studies in christianity and judaism, 1981)