Albert Gleizes

Peter Brooke
Yale University Press
9780300089646
0-300-08964-3