In
this thread,
this node includes a pointer to
this website, which in turn links to
this series of articles, which I found very interesting on writing specs. I don't agree with everything he says, but then I wouldn't expect to. The vast majority makes excellent sense.
Regards (and ++ to dragonchild for the original node and pointer),
John Davies