Does foreknowledge eliminate free will??

Archives