Martin Fowler books in order
British programmer
- Born
- 1963
- Country
- United Kingdom
- Books
- 6
Martin Fowler has published 5 non-fiction books and 1 other book, beginning with Analysis Patterns (1996). The best-known is Refactoring (1999). The latest is NoSQL Distilled (2013).
Updated September 2026
Where to start with Martin Fowler

Start here
Refactoring
Martin Fowler's most-read book.

Newest
NoSQL Distilled
Published 2013.
Non-fiction in order

Analysis Patterns (1996)

Uml Distilled (1997)

Refactoring (1999)

Patterns of Enterprise Application Architecture (2002)

NoSQL Distilled (2013)
Other books in order

Domain-Specific Languages (2010)
About Martin Fowler
Martin Fowler is a British software developer, author and international public speaker on software development, specialising in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.
Biography from Wikipedia, CC BY-SA 4.0. Photo via Wikimedia Commons.
Martin Fowler FAQ
- How many books has Martin Fowler written?
- Martin Fowler has published 5 non-fiction books and 1 other book that we list, as of September 2026.
- What order should I read Martin Fowler's books in?
- Publication order is a safe choice; the full list is above. Most readers start with Refactoring.
- What is Martin Fowler's latest book?
- NoSQL Distilled (2013).
- What is Martin Fowler's most famous book?
- Refactoring (1999) is Martin Fowler's most widely read book.
Sources: book lists and dates from Wikidata and Open Library, ratings from Open Library readers. Last updated September 2026.