Oxford entrance requirements by degree subject

Some degree courses at Oxford University have specific subject requirements (subjects you must have studied to A Level or equivalent). This handy table is organised alphabetically by degree course and tells you not only which subjects are essential for each course, but also which ones are not essential but would be helpful.