Puentes 6th (sixth) Edition by Marinelli, Patti J., Laughlin, Lizette Mujica published by Cengage Learning (2013)