This intriguing book, the culmination of 35 years of thinking about the problem of divine foreknowledge v. human freedom, uncovers the metaphysical bedrock beneath the surface conflict between infallibility and free will. Zagzebski argues that there is an incoherence in any argument-for causal determinism as much as for logical and theological fatalism-that posits a necessity of the past that is then transferred to the future, and this means that there's an incoherence in our understanding of time. Written in a very accessible style, Zagzebski takes the debate over arguments for fatalism in a wholly new direction. Anyone with a serious interest in the nature of time and metaphysical questions associated with it will want to read this challenging and original book." - David Hunt, Whittier College