The philosophy of software : code and mediation in the digital age / - Berry, David M. (Palgrave Macmillan,, 2011)