[contact-form-7 id="1137" title="Contact form"]

Code and Clay, Data and Dirt: 5000 Years of Urban Media

Code and Clay, Data and Dirt: 5000 Years of Urban Media

Code and Clay, Data and Dirt: 5000 Years of Urban Media (University of Minnesota Press, forthcoming Fall 2017).

Code and Clay, Data and Dirt: 5000 Years of Urban Media

Code and Clay, Data and Dirt: 5000 Years of Urban Media (University of Minnesota Press, forthcoming Fall 2017).