Unabridged. Two cassettes, 2.5 hours. Read by Sophie Thompson, Ben Porter, Jack Shepard, Suzanne Bertish, Stephen Mangan, and Ron Cook.