After about 2 months, I finished reading Apress' Pro C# 2008 and the .NET 3.5 Platform 4th. Actually it's the first book about programming I read from the beginning to the end (even I ignore a small section about pointers in chapter 24).
In my opinion, Andrew did a good job. For the first large part, from chapter 1 to chapter 13, he described about syntax and feartures of C# 3. The pro side here is he didn't only describe about them, he did explain it in more details and sometimes in low level (by CIL code).
For the rest part, from chapter 14 to chapter 33, he introduced about LINQ, WCF, WF, Windows Forms, and more details about ADO.NET, WPF, ASP.NET. Why did he focus on ADO.NET, WPF and ASP.NET? I think because they're are the most important parts when we develop applications (web or desktop) on Windows. It's not mean other parts are not important, but it's the room for other books. And that's not all, he also described about processes, AppDomains, Object Contexts, how to build multithreaded applications and CIL.
A book covers most of things in C# 3 and .NET 3.5 (1400 pages), it's worth to read. In my opinion, I give it 4.5/5.
Now I'm continuing with the next book, Manning's C# in Depth.