Venugopal, K R mastering C - 2nd - India McGraw Hill 2018 - 702p. ISBN: 9789332901278 Dewey Class. No.: 005.133 VEN