Seems odd to me - there are books and papers written on the same subject using the same terms that are easily found dating back to the 1980's, even Wikipedia references ! - so its hardly new knowledge.
Maybe its just the new claim of being an organ ?
|