The Punisher by Matt Fraction

Punisher's first appearance
Punisher Born
FrankenCastle!