Grammar Practice for Intermediate Student Book with Key Pack by Elaine Walker, Brigit Viney, Steve Elsworth, Sheila Dignen (Mixed media product, 2007)