Carrie Cracknell's adaptation of Steinbeck's classic balances historical fidelity with contemporary relevance.