Portrait of Martin Fowler

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

Non-fiction in order

  1. Analysis Patterns (1996)

    384 pages

  2. Uml Distilled (1997)

    184 pages

  3. Refactoring (1999)

    ★ 3.9 (15 ratings)

  4. Patterns of Enterprise Application Architecture (2002)

    533 pages★ 4.3 (7 ratings)

  5. NoSQL Distilled (2013)

    188 pages

Other books in order

  1. Domain-Specific Languages (2010)

    640 pages

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.