Mastering software project requirements a framework for successful planning, development & alignment - Davis, Barbara 1969 (J. Ross Publishing, 2013)