Echinocereus polyacanthus Engelm., Mem. Tour N. Mexico: 104. 1848