Software Security Engineering Julia H. Allen, Sean Barnum, Robert J. Ellison, Gary McGraw and Nancy R. Mead Software Architecture in Practice L. Bass, P. Clements, and R.Kazman Computer Security Matt Bishop Balancing Agility and Discipline Barry Boehm and Richard Turner The Unified Modeling Language User Guide Grady Booch, James Rumbaugh, and Ivar Jacobson Professional Issues in Software Engineering Frank Bott, Allison Coleman, Jack Eaton, and Diane Rowland The Design of Design Frederick Brooks Jr. Computer Science Glenn Brookshear Software Design David Budgen Numerical Mathematics and Computing Ward Cheney and David Kincaid Documenting Software Architectures Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, and Judith Stafford Managing and Leading Software Projects Richard E. Fairley Modern Software Engineering Dave Farley Getting to Yes Roger Fisher and William Ury Design Patterns Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides Competitive Engineering Tom Gilb Software Maintenance Penny Grubb and Armstrong A. Takang Configuration Management Principles and Practice Anne Mette Jonassen Hass A Guide to the Business Analysis Body of Knowledge v3 International Institute of Business Analysis Metrics and Models in Software Quality Engineering Stephen H. Kan The DevOps Handbook Gene Kim, Jez Humble, Patrick Debois, and John Willis Requirements Engineering for Software and Systems Phillip A. Laplante and Mohamad H. Kassab Software Quality Assurance Claude Y. Laporte and Alain April Code Complete Steve McConnell Practical Software Measurement John McGarry, David Card, Cheryl Jones, Beth Layman, Elizabeth Clark, Joseph Dean, and Fred Hall Executable UML Stephen J. Mellor and Marc J. Balcer Applied Statistics and Probability for Engineers Douglas C. Montgomery and George C. Runger Software Testing and Quality Assurance Kshirasagar Naik and Priyadarshi Tripathy Usability Engineering Jakob Nielsen Essentials of Computer Organization and Architecture Linda Null Agile Practice Guide Project Management Institute and Agile Alliance Fundamentals of Object-Oriented Design in UML Meilir Page-Jones Mastering the Requirements Process James Robertson, Suzanne Robertson and Adrian Reed Discrete Mathematics and Its Applications Kenneth H. Rosen Software Systems Architecture Nick Rozanski and Eóin Woods The Art of Agile Development James Shore, Diana Larsen, Gitte Klitgaard, and Shane Warden Operating System Concepts Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne Software Engineering Ian Sommerville Software Architecture Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy Return on Software Steve Tockey Engineering by Design Gerard Voland Software Development Pearls Karl Wiegers Software Requirements Karl Wiegers and Joy Beatty