rorotoko.com



Ray Brescia
The Future of Change: How Technology Shapes Social Revolutions
Cornell University Press
240 pages, 6 x 9 inches
ISBN 978 1501748110