I went through primary and secondary school without (any?) knowledge of the theory behind English. Although I am capable of writing an A level essay. But I like to start learning the basics now. Could anyone recommend good books with lots of excercises on the basics of English?