Restless Spirit : the Life and Works of Dorothea Lange