Diego Rivera
1991 • 119 pages