Testi Revelation Theory