Book refactoring.