1001 movies you must see before you die - Jay Schneider, Steven (Cassell Illustrated Publishers, 2007)