Refaktoring : zlepšení existujícího kódu - Fowler, Martin, 1963- (Moderní programování, 2003)