Real writing : with answers : [for self-study]. 2 - Palmer, Graham (English skills, 2008)