If you want the full PDF, ePub, or Mobi versions for offline reading, the best route is: Refactoring.Guru Store
Reading a PDF is passive. Diving in requires active coding. Once you have secured your copy, do not just read it in bed. Do this instead: dive into design patterns pdf github free