Work with your enemy?!
I think it is not so important to know your enemies as to know you have enemies. The important thing is to be able to achieve your objectives in spite of people working against you. It may mean that you will have to work with your enemies to achieve your goals. You may have to maintain uncomfortable relationships for the greater good. It takes superior vision, insight and humility to submit to an enemy to achieve the greatest good. However, there are powerful historical precedents that show it is not only possible, but practical too.