Future History: Understanding the Book of Daniel and End Times Prophecy