What books would you all recommend? I want to find a good book that covers the basics from vocabulary to the difference between languages, etc.