For once I find myself agreeing with Mr MacDonald!
This book, which incidentally takes its title from a children's book on the same subject by Kathleen Fidler, covers the Jacobite rebellions from 1689-1746, concentrating on the '45, which a few other recent books have done, eg The Last Charge of the Highland Clans (2006)and The Highland Wars (2002), but none of these is very satisfactory. Having said that, Black's is the best of the three by a long shot. But for a better book on the '45, Christopher Duffy's is the one to go for, or for a more concise read on purely military factors try Reid's 1745 (which according to Duffy is 'The first history of the '45 to be consistently informed from a sense of military realism' or words to that effect).
Black is one of the greatest authorities on European and world conflict and evidence of this can be found throughout the book. I am not certain if this is a strength or not, because at times it feels like this holds up the action rather than putting it into context.
The evidence tends to be of the top down variety, with lots of quotations from the Jacobite leadership and from their chief opponents, which is as it should be, but there is little evidence of those lower down the tree, eg 'local government' officials, which Rupert Jarvis and Jonathan Oates quote extensively. Having said that, the archives used are extensive and far more than most use.
Some of the maps in my copy (1997 edition) are poorly executed - the words are the right way up but the maps themselves aren't.
This is a good book and worth reading, but if you just want to read one book on the topic, this probably isn't the best.