Resurrection

Resurrection Extended Version