Code Complete is one of the best and the absolutely interessting books I have ever read about Software Development. Here you can read everything from design to development, refactoring, documentation and so on. If you want to become a good developer, it is a must to have read this book.
Steve McConnell seems to have a lot of experience in the whole field of software development. An he is a good writer. He never looses his humor. More than 800 pages of fun.