Can anybody please suggest me some good learning materials on the new Parallel Extensions and its use in .Net 4 except the MSDN one, so that I can learn -
- parallel programming on .Net 4
- the basic differences between non-parallel and parallel programming paradigms
- how to create data-structures that supports parallel computation?
Any free downloadable material would be preferable.