I found this to be quite a good read, it challenged the developers morals and it's something that I'm sure many of us have had to go through but not on such a large scale. It is written by the developer himself and he explains what he did and had to go through from his personal point of view.
2040, success and me
Maybe you've been in the same sort of situation, what did you do? Or what would you have done in his position?