Reverse Engineering of Object Oriented Code - Tonella, Paolo; Potrich, Alessandra (Springer New York, 2005)