Manyebook
Vaughn Vernon
Implementing Domain-Driven Design