上級プログラマ専用なので、入門書や辞書みたいな本は省きます
マーチンファウラーの有名な著書
エンタープライズ アプリケーションアーキテクチャパターン ★3.0
https://www.amazon.co.jp/dp/4798105538
リファクタリング―プログラムの体質改善テクニック ★4.4
https://www.amazon.co.jp/dp/4894712288
新装版 リファクタリング―既存のコードを安全に改善する ★4.7
https://www.amazon.co.jp/dp/427405019X
リファクタリング:Rubyエディション ★5.0
https://www.amazon.co.jp/dp/4048678841
アナリシスパターン―再利用可能なオブジェクトモデル ★4.4
https://www.amazon.co.jp/dp/4894716933
UML モデリングのエッセンス 第3版 ★4.1
https://www.amazon.co.jp/dp/4798107956
ドメイン特化言語 パターンで学ぶDSLのベストプラクティス46項目 ★3.5
https://www.amazon.co.jp/dp/4864010471
XPエクストリーム・プログラミング実行計画 ★3.6
https://www.amazon.co.jp/dp/4894713411
マーチンファウラーの有名な著書
エンタープライズ アプリケーションアーキテクチャパターン ★3.0
https://www.amazon.co.jp/dp/4798105538
リファクタリング―プログラムの体質改善テクニック ★4.4
https://www.amazon.co.jp/dp/4894712288
新装版 リファクタリング―既存のコードを安全に改善する ★4.7
https://www.amazon.co.jp/dp/427405019X
リファクタリング:Rubyエディション ★5.0
https://www.amazon.co.jp/dp/4048678841
アナリシスパターン―再利用可能なオブジェクトモデル ★4.4
https://www.amazon.co.jp/dp/4894716933
UML モデリングのエッセンス 第3版 ★4.1
https://www.amazon.co.jp/dp/4798107956
ドメイン特化言語 パターンで学ぶDSLのベストプラクティス46項目 ★3.5
https://www.amazon.co.jp/dp/4864010471
XPエクストリーム・プログラミング実行計画 ★3.6
https://www.amazon.co.jp/dp/4894713411