Echinocactus, cereus, and opuntia, Preliminary revision of North American species of.

Tools