Author: McTaggart Ellis McTaggart John