Diego Rivera famous Mexican painter / - Alvarez, Mateo. (Enslow Publishing,, 2016)