Review: domain-driven design distilled, Vaughn Vernon
The book starts with an interesting definition of design, paraphrasing Steve Jobs:
Design is not just what it looks like and feels like. Design is how it works.
And from there he defines the principles of Domain-Driven Design in areas that affect the strategic design and the tactical design of an application, being strategic the areas related to business drivers and concerns and tactical related with implementation.