علی غفوری در کتاب «تاریخ جنگهای ایران» (از مادها تا به امروز) وضعیت و توان نظامی ایرانیان را از عهد باستان تا به امروز، با شرح معروفترین جنگهای تاریخ کشورمان بررسی کرده است.
او در مقدمه کتاب آورده است: «شکستهای ایران بخش تاریک مساله است و اتفاقا وجه مغلوب بودن کشورمان معمولا پررنگتر نشان داده شده و کمتر کسی به فتوحات بیسابقه سربازان هخامنشی در 25 قرن قبل، ایستادگی 700 ساله ارتش ایران در برابر ارتش روم، مبارزات دلیرانه قزلباشان و شاهسونهای صفوی و مردان نادر به مدت 3 قرن با سربازان عثمانی و مقاومت 8 ساله ایران در برابر حکومت بعث عراق با حمایت جهان استکبار پرداخته که اینها همه بیانگر توان نظامی ایرانیان بوده است. اگر از شکست در برابر اقوام بیابانگرد چنگیز و مغول نیز صحبت میشود، کمتر کسی اشاره میکند که چنگیزخان طی 40 سال کل آسیا را تسخیر کرد. در واقع تنها چند شکست باعث شده است که بسیاری، ایران را در طول تاریخ از نظر نظامی «قدرتی دست چندم» به حساب بیاورند، در حالی که حتی در نبرد ایران و عراق به کارگیری ابتکارات ایرانیان در جنگهای نامنظم در نوع خود بینظیر بوده است.»
غفوری در 13 فصل، جنگهای ایران را در دورانهای مختلف بررسی کرده است: جنگهای تاریخ ایران قبل از هخامنشیان، دوران هخامنشیان، اشکانیان ، ساسانیان، حمله اعراب به ایران، مبارزه علیه استیلای عرب، غزنویان، سلجوقیان وخوارزمشاهیان، حمله مغول، ظهور صفویه ، ظهورنادر، قدرت گرفتن سلسله قاجاریه، ارتش ایران در دوران پهلوی و حمله به ایران.
او معتقد است: «حداقل فایده آشنایی با تاریخ گذشتگان آن است که ایرانیان دروغهای گفته شده در فیلمهای جدید هالیوود ازجمله «اسکندر مقدونی» و «فیلم 300» را بهسادگی باور نکنند و این جنگها را از زاویه دید یک ایرانی و با نگاهی بیطرفانه بخوانند».