Effective Problem Solving 2nd Ed. Marvin Levine 0132454815 You will find that this textbook is easy to carry around between classes.