When did Napoleon achieve his greatest victory ?
Napoleon married Marie - Louise , an Austrian Archduchess , with the aim of ensuring a more stable alliance with Austria and of providing the Emperor with an heir ( something his first wife , Josephine , had failed to do ) .