Chapter 5: Computing Aggregates
Chapter 6: Improving Query Performance
Chapter 7: Building Queries Dynamically
Chapter 8: Working with Data from Remote Data Sources
Chapter 9: Reading SQL Server Data from the Internet