MacLachlan:  Highlands Blood: Mack MacLachlan Novel 3 (Mack MacLachlan Novels) (Volume 3)