The Gospel of Peter: Introduction, Critical Edition and Commentary by Paul Foster