The Boston Public Library manuscript of John Lydgate's Siege of Thebes: its Scottish owners and inscriptions