4 Different Approaches to Revelations