Paul Nation’s recent book What you need to know to learn a foreign language available for free download in English and several translations:
Paul Nation’s resource page at Victoria University of Wellington, New Zealand, has a lot of other material that you may find useful