My book is finished.
A couple years ago I googled up "Defensive Database Programming", and came up with nothing. Naturally, I started filling up the void. Although the book is complete, I am planning to continue my research; I would appreciate any other defensive scenarios to discuss and describe.
Many thanks to my longtime friend Hugo Kornelis. I was very lucky that he agreed to review my book; he went very much beyond just reviewing it - his multiple excellent suggestions were invaluable.
Thanks to the brilliant editor Tony Davis, who patiently guided me all the way through.
Maybe we should do it again some time.
Also thanks to everyone who commented on my blog posts, helping me to crystallize and clarify the ideas, around which I eventually wrote my book.