Information science - Luenberger, David G. (Princeton University Press, 2006)