Level B2+-C1, academic skills
Grammar for Academic Purposes, level B2-C1; grammar
Level B2-C1
Level C1, writing