McGillivray's mistress - McAllister, Anne (Surrey Mills & Boon, 2003)