Software requirement patterns - Withall, Stephen (Microsoft Press, 2007)