Author: Leopold von Ranke,E. Foster