diego rivera his life and times 
Publisher: alfred a. knopf
Published: 1939
Number of pages: 572