Manyebook
Vincent J. Esposito
A Military History and Atlas of the Napoleonic Wars