Mike Cohn, User Stories Applied: For Agile Software Development, Addison-Wesley Professional, 2004
User Stories Applied may be targeted to those using Agile’s iterative techniques, but it’s got a good take on the importance of requirements development and the necessity to involve various stakeholders in elicitation and definition activities. It puts appropriate emphasis on getting the requirements right as a prelude to getting the product right.
Aybüke Aurum and Claes Wohlin, Engineering and Managing Software Requirements, Springer, 2005
This book presents a heavy but thorough overview of the discipline. It provides overviews of current requirements models and techniques, discusses issues with market-driven requirements engineering ...