Karthikeyan, M Manual for TNPSC Examinations - N.Delhi New Age Intl.P.Ltd., 2002 - 907 ISBN: 9789387886186