Qoheleth and his contradictions. (1989)