C++ programming bible - Stevens, Al; Walnum, Clayton (2000)