Memory, politics, place: the cubist paintings of Diego Rivera : National Gallery of Art, Washington, April 4-July 25, 2004.