Haddington Library. There is an inscription at the head of the titlepage "Mary dalyell"