Contemporary American Cinema - Michael Hammond (McGraw Hill)