Thucydides was the first to distinguish between cause and immediate origins of an event , and his successor Xenophon ( ca . He was also the first to distinguish between cause and immediate origins of an event , while his successor Xenophon ( ca .