Essentials of English Grammar for Fluent english - Riyanto Slamet (Pustaka Pelajar, 2012)