Information and Communication Technology: Promise of Progress - Owre, Keith (Antistasis, 2011)