According to the Talking About Ethics textbook, Divine Nature Theory has elements of what?
A. Natural Law
B. Virtue Ethics
C. Special Revelation
D. All of the above