My earlier hope of an April release is shattered, but I have not quite given up on May yet. The reason for the delay is that the book is going to be quite a bit longer than I had thought, maybe closer to 200 pages. As I look things up to make sure I have my facts right, I keep finding all this...