Parallel Programming with Microsoft Visual Studio 2010 Step by Step provides an organized walk-through of using Visual Studio 2010 to create parallel applications. It discusses the TPL and parallel programming concepts in considerable detail however, this book is still introductory it covers the basics of each realm of parallel programming, such as task and data parallelism. Although the book does not provide exhaustive coverage of every parallel programming topic, it does offer essential guidance in using the concepts of parallel programming.