Zaslat SMS: Programming and problem solving with C++ / Nell Dale, University of Texas, Austin, Chip Weems, University of Massachusetts, Amherst.