Punisher Soviet by Garth Ennis.
Punisher Soviet, written by Garth Ennis, is a 1 through 6 mini series publication that should have been a 12 part series! This was an excellent production of Frank castle teaming up with the Russian special forces member, Valery Stepanovich, and exploring a different war as opposed to the traditional Vietnam war era that we sometimes see the Punisher involved with.
This story focused mainly on the Russian operatives horrors he witnessed in the Russian /Afghanistan wars, especially by his own people in the Soviet Union. We also see Frank helping him try to avenge the brutal atrocities that occur to the service me he served with. We are also introduced to a woman who is married to the essential bad guy in the story, who should have had an even bigger role in the series and beyond, she came off as a badass woman with her own agenda of sorts just trying to survive life as well.
Bottom line is you should absolutely go pick up this series, either in single issues or in the trade paper back, you will not be disapointed.