Thorough with great explanations, bonus points for not trying to sound super intellectual just for the sake of it. Well-organized and easy to read for a textbook, the core concepts of how languages are learned are broken down and written about marvelously. Hat off to Patsy and Nina!
How Languages Are Learned 5th Editionvon Nina SpadaOxford University Press