Whose Global Village?: Rethinking How Technology Shapes Our World by Ramesh Srinivasan Back to product details page >