Advanced Learner´s Grammar A self-study reference and practice book with answers Diane Hall, Mark Froley 2003, Longman