One Thousand Years of Painting: An Atlas of Western Painting from 1000 to 2000 A.D