Oxford practice grammar : advanced : with answers. - Yule, George (University Press, 2006)