Greetings, Murach has the following book available for review. Please remember that you must have completed reviews for all previously requested books in order to request this book. Also, please remember to include a shipping address when requesting any book for review, and submit all reviews to me prior to posting them to any websites. I will send the publisher a list of requests on the morning of Wednesday 4/2/2008, so don't delay in sending me a response. Thank you for your interest in this program. Pat Byrne LANUG Book Review Coordinator Murach's C# 2008 Mike Murach and Associates has just published a 2008 edition of their core C# book, "Murach's C# 2008." It's described in detail at the Murach web site: http://www.murach.com/books/cs08/index.htm It teaches how to develop Windows forms applications for business the way the best professionals do. To do that, it incorporates the features that have made earlier editions such popular choices among developers. #1: It focuses on the essential skills that C# developers need every day That may sound obvious. But too often, critical skills are glossed over or ignored in C# training. So as this book teaches how to use Visual Studio 2008 and C# 2008 to create business applications, it covers the skills that developers need most on the job. That includes skills like how to validate input data, how to work with different data types, how to use arrays and collections, how to do structured exception handling, and how to read and write text, binary, and XML files. #2: The OOP section deals with business objects, not cats and dogs Many books explain object-oriented programming by using examples that are meant to be easily understood, like illustrating objects by creating animal classes such as mammals, cats, and dogs. However, the analogy breaks down as developers try to figure out how to apply it to business applications. So this book presents business objects like customers, invoices, and products to show how OOP is applied in the real world. Likewise, it explains critical concepts like inheritance, polymorphism, and interfaces within the context of business applications so there's no confusion. #3: There's a 4-chapter section on database programming Because database handling is so critical in business applications, this book presents more coverage than is usual in introductory texts. To begin, it teaches how to prototype database applications using rapid application development tools like the data sources feature, datasets, and bound controls. But beyond that, it shows developers how to start using ADO.NET to work directly with databases for more processing control than the RAD tools offer. #4: It provides practical coverage of new features, especially LINQ LINQ is the big news in C# 2008. Using constructs that are built into the C# language, developers can now use the same language to access a variety of data sources from their applications, from databases to arrays to XML files. The introductory chapter on LINQ in this book gives you a practical overview that will prepare you for more in-depth LINQ training. #5: Complete applications show how all the pieces interact One key to mastering C# development is to have plenty of applications that show how the features you're learning interact and what problems you might run into as you work on your own. So this book shows complete Windows forms applications for everyday business functions. These can be downloaded for free from the Murach web site, along with coding starts for the practice exercises in the book. #6: The paired-pages format lets developers set their own pace Murach books have a distinctive format, where each two-page spread presents a single topic. Both beginning and experienced developers find that this format makes it easy to focus on the information they need, whether they're using the book for training or reference.