Introduction to Software Engineering Design: Processes, Principles and Patterns

Damage to bottom right corner of book as shown in pictures

eBay