Design and implementation of software engineering for modern web applications - Moreb, Mohammed (IGI Global, 2024)