I recently read "Face of Battle" by John Keegan I think his name was.

It analyses 3 battles (Agincourt, Waterloo, Somme) and also gives a lot of information on what happened in the background.

I ordered it after I talked about it with someone who had recommended it to me and was positively surprised. (It also made me want to play RTW again lol).