Software Engineering
Copyright 1997 by John Lewis and William Loftus. All rights reserved.
We should always strive to engineer our software to make it reliable and maintainable
As the complexity of a program increases, its cost to develop and revise grows exponentially