Fantastic practical guide to Object Oriented approach requirements. In particular a very workable approach to domain modelling. Also found the concept of Robustness model very helpful.