Keefer Ecclesiastes and the Meaning of Life in the Ancient World - Cambridge University Press Cambridge University Press 2022 ISBN: 9781009110082 Source: EBOOK