1.
Zootaxa
; 5406(3): 495-496, 2024 Feb 07.
Article
in English
| MEDLINE
| ID: mdl-38480134
2.
Zootaxa
; 5125(5): 536-546, 2022 Apr 13.
Article
in English
| MEDLINE
| ID: mdl-36101198