Brereton, Pat

Environmental ethics and film - London: Routledge, 2016 - ix, 245 p.

9780415747288


Film & TV

791.436553 / B753E