Buy this book
I am still reading this book. It is really excellent. It is clearly written, well-edited and neatly printed and bound. It re-emphasizes several best practices that I learned in SQL classes, and introduces others. Even though it was published in 2010, the topics and explanations are still relevant.
I hope that the author will write and publish more books. He has a knack for explaining technical concepts clearly.