Mastering Borland C++ 4.5