Cambridge grammer for forst certificate with answers - Hashemi, Louise & Thomas, Barbara (Cambridge university press, United kingdom, 2003)