General Revelation: Historical Views and Contemporary Issues