Man's achievements through the ages : a world history - Habberton, William n. 1899 (Laidlaw, 1958)