Retrofitting: Principles and Practice. - Terence Kelly; Ziheng Aaron Su (ACM Queue, 2024)