978-0201485677 (CloudMonk.io)
#redirect
Refactoring - Improving the Design of Existing Code, 1st Edition by Martin Fowler and Kent Beck