This covers everything in module 2 for the new 2015 specification. For as-level on exam board: OCR A. This will probably work best with a revision guide. I did all of this using headings from the CGP revision guide. It's a bit hectic and there is a lot of content but it takes you through it slowly and you can always edit it. Hope it helps :)