Principles Of Marketing Management Software Engineering