by David Bordwell
publisher: BFI Publishing publish date: May 1st 1994
format: paperback pages: 406
language: English
ISBN:
0691008221 (9780691008226)
publisher: BFI Publishing publish date: January 1st 1988
pages: 405
language: English
ISBN:
0851701582 (9780851701585)
publisher: BFI Publishing publish date: January 1st 1988
format: hardcover pages: 406
language: English
ISBN:
0691055165 (9780691055169)