From the First Human to the First Blogger – History's Surprises and Its Role in Today's World
G. Edward Johnson