System Requirements Analysis by Jeffrey O. Grady & Jeffrey Grady