Applied Calculus with Linear Programming by Raymond A. Barnett & Michael R. Ziegler