Reading list: Lord of the Isles
David Drake's series.