This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I sat down to write a question about the book after reading the amazon.com description (which was quite lengthy) but despite it, I'm at a loss, what does the book indeed cover? The description was somewhat vague on the details of the book, rather it was more a discussion of the general topic and problems of security.
Can you provide some specific examples of items covered in the book? Is the knowledge presented more like an enclopedia to be referenced during coding, or more as a general theory book to be fully read ahead of time?