Software requirements engineering - Thayer, Richard H. (IEEE Computer Society Press, 2000)