The last few weeks I started reading about refactoring code. I always thought I knew my way around refactoring. I can use eclipse. After reading this book by martin fowler I think I misjusted myself. Sure I know the basic stuff. But after reading this book, everything falls in it's place. Now it becomes easier to talk to other about it and to start teaching myself and others about refactoring. The examples in the book are very thorough, some are a little bit to obvious to my opinion. Still I very much like the book, so this is a must read for every serious java programmer.