Software requirement patterns - Withall, Stephen (Best practices, 2007)