FrankenCastle!

Punisher's first appearance
The Punisher by Matt Fraction
Punisher by Greg Rucka