TY - BOOK AU - Venugopal, K R TI - mastering C SN - 9789332901278 U1 - 005.133 VEN PY - 2018/// CY - India PB - McGraw Hill ER -