Mammillaria microcarpa (syn) growing under Mesquite tree
I use The Plant List for all my plant nomenclature. You can copy and paste a Latin Plant name such as Mammillaria microcarpa into the The Plant List Search box to see synonyms, the author's name and additional information