C [plus-plus] from the ground up - Schildt, Herbert (Osborne McGraw-Hill, 1994)