The Mistress of Trevelyan (Trevelyan Series) (Jennifer St. Giles)