Crossing on Time: Steam Engines, Fast Ships, and a Journey to the New World

by David Macaulay