Refresh your vocabulary : Fun learning English vocabulary for lower intermediate to high level school - Lie, Pu Hwa (Penerbit Andi, 2009)