Designing with objects: object-oriented design patterns explained with st… by Kak, Avinash C. 0 Type: Book