Is Storage the Root Cause of Your Performance Woes: Beyond the SQL Server Layer...
and
Mastering Dynamic SQL