English grammar in use - MURPHY, Raymond (Erlangga, 2001)