What is The Book of Life?

A few more details about Predestination