ADO.NET and ADO Examples and Best Practices for VB Programmers (Second Edition)