Author: Mctaggart Ellis Mctaggart John.