Writing Solid Code


  Completely C orientated and a lot of focus on avoiding bugs when performing pointer arithmetics. I would have recommended this book at the time it came out. Today, it's probably worth a read because of the overall techniques it provides you but many of the concepts no longer apply if you're working with .NET mainly. On the whole though it does have quite a few practical advices that can be applied in general to any language and platform.