Napoleon Series Archive 2015

Jean Baptiste van Merlen, 1773-1815.