Art Explained: 100 Masterpieces and What They Mean

SKU
9780857828972
$19.99
In stock

Why did Michelangelo paint the Sistine Chapel, or Rembrandt obsess over painting his own image?

-
+