Eklid (940 st.)