Revolution in the Making of the Modern WorldJohn Foran, Lane, David, Andreja Zivkovic · First published 2007Open the Tome