Domain-Driven Design Quickly by Floyd Marinescu & InfoQ Team