Reverse Engineering Tutorials

Program-Transformation.Org: The Program Transformation Wiki
Several surveys of reverse and reengineering research have been published. These include:

There aren't many (any?) text books devoted to ReverseEngineering. However, OOReengineeringPatterns contains four chapters on ReverseEngineering, containing patterns like "read all the code in one hour", "speculate about design" and "refactor to understand".

For SoftwareMaintenance, there is