Essential grammar in use with answers - Murphy, Raymond (Erlangga, 2001)
300 p. : il.; 21 cm.