The complete reference - Schildt, Herbert (Chennai, 2024)