Foundations of optimization - Beightler (Prentice Hall, 1982)