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