Recommend a good SQL book to me

I have been developing software for almost 20 years and have done my best to avoid database development. My work has been primarily in graphics, man to machine interfaces and communications (tcp/ip, serial IO, TAPI, RPC, etc.) Database stuff always bored the heck out of me.

Just recently I started doing a little database stuff and much to my surprise I was enjoying it.

So I figure what the heck, it never hurts to know and since I’m suddenly interested…

So, recommend a good book. If such a one exists, I prefer one that starts a project and sees it through thoughout the book.

I am a SQL developer and analyst so I could recommend some but most of mine are at work. You can’t go wrong with the O’Reilly series in general. Luckily, we have done this exact question before so I will just go find it.

There you go:

http://boards.straightdope.com/sdmb/showthread.php?t=351622&highlight=SQL

I am the one that posted that question, I bought the recommended book and it was excellent.