by David Bordwell
publisher: Routledge publish date: February 1st 1987
format: paperback pages: 370
language: English
ISBN:
0415018773 (9780415018777)
publisher: University of Wisconsin Press publish date: September 15th 1985
format: paperback pages: 384
language: English
ISBN:
0299101746 (9780299101749)
publisher: Routledge publish date: September 27th 2013
format: kindle pages: 384
language: English
ISBN:
9781136099328
publisher: University of Wisconsin Press publish date: December 12th 1985
format: hardcover pages: 370
language: English
ISBN:
0299101703 (9780299101701)
language: English
ISBN:
0416421202 (9780416421200)
publisher: Routledge publish date: September 27th 2013
format: ebook pages: 384
language: English
ISBN:
1136099247 (9781136099243)
publisher: Routledge publish date: September 27th 2013
format: ebook pages: 384
language: English
ISBN:
1136099166 (9781136099168)