Designing Step-by-Step

This chapter puts the principles together by working towards the artifacts required for implementing the use case.