inscientioveritas.org
Bwahahahaha! ‘Peer’ review?!
A short post to express a bit of anguish and to vent. I apologize to my gentle readers in advance. The subject of the peer review system has been discussed elsewhere in greater detail (a notable ex…