1001 movies you must see before you die

general editor, Steven Jay Schneider
Barron's
9780764159077
0-7641-5907-0