A Dark and Distant Shore by Reay Tannahill

A Historical novel that begins in 19th century Scottish Highlands and spans 100 years and much of Enlgand and America.