An introduction to object oriented programming and C plus plus - Wienwer, R.S (Addison-Wesley, 1988)