John Russell is the author of The Meanings of Modern Art (HarperCollins).

Articles By

Media featuring

Books by

  • Painting in Canada: A History (Canadian University Paperbooks; 198)

    by
    John Russell Harper
    $
    44.95