Diana E E Kleiner Author & Editor

Diana E. E. Kleiner is Dunham Professor of the History of Art and Classics at Yale University.