Carnivorous plants and their habitats. Stewart McPherson ; edited by Andreas Fleischmann and Alastair Robinson. - McPherson, Stewart, 1983- (Redfern Natural History Productions, 2010)