For those at a more advanced level, Derrek Offord's "Using Russian" is great. Like an everything you always wanted to know about Russian but were afraid to ask. (It covers neologisms, regional...