Skip over navigation

The Lost continent of

You've found a bug on my site!

Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twillight that knows neither victory nor defeat.

Theodore Roosevelt

Thinking in C++

Excellent textbooks, free to read

Bruce Eckel has made his excellent C++ and Java textbooks available online. I host a New Zealand mirror of them here. You can read the latest version 'live' on this site, or you can download the books for off-line viewing later, if you prefer.

Read them online

Thinking in C++ comes in two volumes. The first deals with the C++ language itself, covering all of the new features on the 1998 standard. The second concentrates on the standard C++ libraries, and the STL containers & algorithms.

Volume One


Read online

Download zip file
Order book online

Volume Two


Read online

Download zip file
Order book online

Buy the Books — save your printer and support the author!

If you'd rather not spend three days sneaking around the company's laser printer, you can order the printed versions over the 'net. Follow the links above. Bruce managed to convince his publishers that releasing his book online was a good idea — the least we can do is try to prove him right... I'm not being a nice guy here BTW, I'm just gunning for a kick-back from Amazon! :-P.