The Digital Interface and New Media Art Installations - 9781138605879
£130.00
£121.69
Taylor & Francis Ltd
Taylor & Francis Ltd
Yale University Press