Foe, Jonathan C. Making sense of world history : tracing the path of western civilization - Makati City The Bookmark, Inc. 2006 - 449 ISBN: 9715695353