Atlas Shrugged is amazing! I listened to the unabridged audio version from audible.com a couple of years ago and loved every minute of it. All 60+ hours worth.
The setting is in a fictional America set in a time when railways ruled but it is timeless in its message. I highly
recommend it, you won't regret the time spent and will want to go back for more!