English | 2026 | Original PDF | 653 Pages
David Bordwell, 1264966628, 1264954891, 9781264954896, 9781264966622,
9781264296095, 9781264964819, 9781265205478, 9781264589494,
9781266483585, 9781266485183, 9781266507762, 978-1264954896,
978-1264966622, 978-1264296095, 978-1264964819, 978-1265205478,
978-1264589494, 978-1266483585, 978-1266485183, 978-1266507762