The source paper is available online, is published in a peer reviewed journal, and has over 600 citations. I'm inclined to believe it.
You sound like a person who hasn't been peer reviewed