Baidu Encyclopedia mentioned above that On War was written by clausewitz on the basis of summing up all previous wars, especially the Napoleonic Wars. The book has 3 volumes and 8 articles, with 124 chapters; "karl philip gottfried von Clausewitz (1780- 183 1) is a German military theorist and historian. 1792 joined the prussian army, 1795 was promoted to officer. He taught himself strategy, Science of Tactics and military history. He advocated uniting Russia against Napoleon. 18 12 years, he came to the Russian army to participate in the war against Napoleon. 18 18 became president of Berlin Military Academy and was promoted to general. Clausewitz studied more than 30 wars and expeditions in 1566- 18 15, leaving ten volumes. . "
It seems to be based on the experience of fighting Napoleon's army!