Automatic restructuring of object-oriented programs - Moore, Ivan Ronald (PQDT - Global, 1996)