LINQ in Action is a good book for understanding the principles of LINQ, and LINQ-to-SQL in particular.
C# in Depth is good for understand how LINQ works at the language level, including query syntax, extension methods and expression trees.
EF... trickier. One problem is that it is likely to change quite a bit between now and the next version due to the "thunderdome" scenario.