Bridget Riley

Bridget Riley

2003 • 252 pages