Advanced English grammar for TOEFL preparation - Lingga, Hotben D. (Puspa Swara, 2006)