If you've never tried Audible before, you can get this book (plus any other one, like The Secret History of Twin Peaks or Laura Palmer's diary narrated by Sheryl Lee) for free by signing up for a 30-day trial. You won't get charged until the trial is over, but you can cancel anytime AND you get to keep both free audiobooks.
Amazon/Audible: http://twin.pk/thefinaldossieraudible
Found this by accident. Bet it won't be there for long.
You had me at "'Laura Palmer's Diary' narrated by Sheryl Lee."