Ed brubaker wrote it. You know, the guy kicking ass over on Captain America and Dardevil? That guy. You should also check out his series called Sleeper. Now that was one hell of a series. It's about a government agent sent in to infiltrate a supervillian's organization, but his boss, the only man who knows he's actually a double agent, gets shot in the head. So now he's stuck on the inside of this criminal organization, the government after him, superheros, and the villians he work for are starting to get suspicious. Not only that, but he's faced with a question, how much dirt do you have to do before you stop being a good guy, and start becoming a bad guy. Very good book.