Dictionary of synonyms & antonyms - Crescent News (KL) Sdn. Bhd. Kuala Lumpur 1999 ISBN: 983-0610-69-1