Although geared towards the WJEC English Language A-level specification, there is plenty of material directly relevant to other specifications (notably the Language Change topic for ENGB3 of the AQA Spec B)