There is a series called Osprey that covers military history. They have several books on the period and on Scotland in particular. Just Google osprey and highlanders and you should find them.