Software Engineering No Further a Mystery
Inspite of its importance, there usually are not a lot of books on the subject which are specially geared toward software engineers and builders.
They may be expected to apply engineering ideas to ensure the reliability, scalability, and maintainability of software devices above the long term.