Spin ! A : Grammar, Vocabulary, and Writing - Genevieve J. Kacienda (Longman, Pearson Education, 2003)