C++ from scratch - Liberty, Jesse (Jesse Liberty's from scratch programming series, 1999)