Everything you need to understand or teach Black by Ted Dekker.
Thomas Hunter is an honest man trying to recover from dishonest things he did to save his family. However, when Thomas begins to dream of another world, the line between what is real and what is fiction becomes blurred. After learning of a deadly vaccine that wipes out humanity within three weeks of his own timeline, Thomas must jump between his dreams, discern between the truths and lies, and save both worlds from destruction. Black follows the themes of faith, deception, and the battle of good vs evil.