Sun Tzu | Hard to put down. I believe it was written for generals but the timeless concepts ring true… Be prepared… know Yourself and your Opponent.