Peer review: A philosophically faulty concept which is proving disastrous for science · Study