How to Learn Any Language

There are not so many books about language learning, but this is the best one I found. Short, witty and precise, it tells you all the basics of language learning on your own. Barry Farber speaks over 25 languages, among them chinese, russian and finnish.