The book is probably the best out there (the author works for Microsoft SQL Development) for understanding the underlying SQL architecture (index, transaction logs, locks, data placement on disks etc). This is not a book for the beginners but for those who seek more than superficial understanding of SQL. Nor is this book for those who seek comprehensive knowledge of SQL because it addresses mostly SQL architecture. Nevertheless, I highly recommend this book both for the DBA and the Developers alike. My main qualm with this book is it seems to be hastily written. It reads almost like a late night term paper. This is not to say the information is inaccurate, but the writing of this book is second rate and the author's lack of enthusiasm for explaining the finer points is evident.