I think the problem you are going to have with that, is "Good SQL Books" depends on which version of Sql you are talking about. Most of the powerful Sql manuals are addressed to DB2, Oracle or SqlServer. MSAccess is not as dependant on Sql like other DBMS's are, and so I don't think you can even find a book on MSAccess Sql. DB2 and Oracle are starting to move away from Sql and go to Java, and I read the next version of SqlServer will be .NET language compliant (C#, C++, J# and VB .NET) but which one/s are unsure at this point. And as a point, SqlServers T-Sql and Oracles PL1 are pretty different, and in this differance is where the power is for the most part.