again maybe of use
Osprey Publications
MAA 261 18th century Highlanders
Warrior 21 Highland Clansman 1689-1746
History Jacobites Rebellion
also see
Battle of Killiecrankie 1689 (last act of the killing times) by Stuart Reid
cheers Old John