A Guide to Cacti of the World - Brian M Lamb