500 cacti : species and varieties in cultivation - Preston-Mafham, Kenneth George 1949- (Firefly Books, 2007)