Object-Oriented Software Engineering Writing Requirements Paul J Krause.
Object-Oriented Software Engineering