Reverse engineering aims at supporting program comprehension, by exploiting the source code as the major source of information about the organization and behavior of a program, and by extracting a set of potentially useful views provided to programmers in the form of diagrams.
http://rapidshare.com/files/53669393/0387402950.zip
http://rapidshare.com/files/53715020/0387402950.zip
http://rapidshare.com/files/53669393/0387402950.zip
http://rapidshare.com/files/53715020/0387402950.zip