Resources on Scientific Publication

Peer review as a system: Can we do better?
Anyone who has published an article and has gone through a peer review process is a potential reviewer
Why peer review should be fun, but can make you cry