All warfare is based on deception. If your enemy is superior, evade him. If angry, irritate him. If equally matched, fight and if not: split and re-evaluate.
We cannot enter into alliances until we are acquainted with the designs of our neighbors. We are not fit to lead an army on the march unless we are familiar with the face of the country.
He who wishes to fight must first count the cost. When you engage in actual fighting, if victory is long in coming, then men's weapons will grow dull and their ardor will be dampened. If you lay siege to a town, you will exhaust your strength.
If we wish to fight, the enemy can be forced to an engagement even though he be sheltered behind a high rampart and a deep ditch. All we need do is attack some other place that he will be obliged to relieve.
The essential factor of military success is speed, that is taking advantage of others' unpreparedness or lack of foresight, their failure to catch up, going by routes they do not expect, attacking where they are not on guard. This you cannot accomplish with hesitation.
Getting people to fight by letting the force of momentum work is like rolling logs and rocks. Logs and rocks are still when in a secure place, but roll on an incline; they remain stationary if square, they roll if round. Therefore, when people are skillfully led into battle, the momentum is like that of round rocks rolling down a high mountain - this is force.
Thus the highest form of generalship is to balk the enemy's plans, the next best is to prevent the junction of the enemy's forces, the next in order is to attack the enemy's army in the field, and the worst policy of all is to besiege walled cities.
Do not engage an enemy more powerful than you. And if it is unavoidable and you do have to engage, then make sure you engage it on your terms, not on your enemy's terms.