While I thought the movie that was based on this work was very good, I found the book even better. Meticulous plotting, fully realized characters, and great descriptions of a society that has no future. I listened to the audio version read by David Case who was perfectly cast.