20111224203300.0 Bioscience hypotheses. 1756-2392 Bioscience hypotheses. Netherlands 1756-2392 1876-746X Bioscience hypotheses (Print) 1756-2392 Bioscience hypotheses (Print) 1756-2392