Preston advanced vocabulary practice: primary 6 - DE SILVA, Denise (Binarupa Aksara, 1996)