Aspect-oriented analysis and design by Siobhàn Clarke | Menrva Books