According to the Guinness World Records, as of 2007, Charles Dickens' "A Christmas Carol" had sold over 5 million copies worldwide. This makes it one of the most successful books of all time, and a timeless classic that has been enjoyed by readers of all ages for over 170 years.