Computer Science 31 Textbook

The textbook for CS 31 is Walter Savitch's Absolute C++. It's available in a variety of editions and formats. You will be best served with the sixth edition, but the fifth or the fourth editions are OK. Whether you get the bound softcover or the loose-leaf or the etext format, with or without MyProgrammingLab or other publisher add-ons, the US or international edition, a new or used book, etc., is a matter between you and your wallet.

(By the way, if you are having enrollment problems with CS 31, see http://cs.ucla.edu/classes/enroll/31/.)