Having just completed Guy Dempsey's "Albuera 1811" I can thoroughly recommend it.
Aside from the description of the historical context, the battle itself and the aftermath, its has some great material which personalises the battle, by providing a plethora of first hand material written by veterans of the battle.
There are great maps, OOB, and uniform guide.
The other appendices have some interesting anecdotes about the battles veterans and their families and lots of other good stuff.
... now for Vol III of Thunder on the Danube!