Here is an interesting site that provides a resolution to the young earth / old earth debate. It all depends on your relativistic frame of reference: http://www.geraldschroeder.com/age.html (See particularly: 15 billion Years or 6 days at the bottom of the website page)
LOL Your author gets it absolutely backwards. According to his theory the days should be longer today than they were a billion years ago. At the beginning of the universe everything was closer and it took much less time for light to travel across the universe. Now it takes literally an infinity for light to travel across the universe (it can never do it). According to his theory the entire universe should only be a couple of thousand years old.
You young earthers will believe anything^^