Today I received my copy of "The Pragmatic Programmer" by Andrew Hunt and David Thomas. And what I have seen so far is a book that is absolutely worth the money. So what is this book for? The purpose of the book is summarized with the very first sentence of the preface:
This book will help you become a better programmer.
In fact the book addresses very basic problems and issues. The authors give tips and discuss them throughout the book. It is very easy, basic and valuable material.