So you're responsible for maintaining some code which has a significant amount of technical debt. You're looking at this great big mess of spaghetti and wondering where to start.
These two books can help you:
These two books have helped me with my work, and are still helping me when writing new code. They are worth every cent!