A friend directed me to
History's Worst Software Bugs, a rather short but interesting summary of a few really bad bugs, whereof some have caused people to lose their lives.
The interesting thing is that a lot of really severe bugs can be caused by very small oversights. So, remember to check your buffer sizes, avoid off-by-one errors, be paranoid about user input and data files, and trust no-one - not even yourself