Writing effective use cases - Cockburn, Alistair (The Agile software development series, 2001)