Teori dan soal latihan: English Grammar - Ehrlich, Eugene (Erlangga, 2004)