Information science - Luenberger, David G. (New Jersey Princeton, 2006)