ASSORTED REVISION PAPERS- Uploaded 21-04-22