Object Oriented Programming using c++ - Farrell (joyle) (Australia Cenage Learning)