Book by Sandi Metz and Katrina Owen on incremental object-oriented design and refactoring. Rodzik cites it as a source that recommends testing both the fake and the production implementations of a collaborator with the same suite, so the two stay aligned.