An Historical Atlas: Comprising 141 Maps: To which is Added, Besides an Explanatory Text on the Period Delineated in Each Map, a Carefully Selected Bibliography of the English Books and Magazine Articles Bearing on that Period
Robert Henlopen Labberton
Free