Diego Rivera (1887 1959)