Fundamentals of Pharmacognosy and Phytotherapy by Joanne Barnes, Michael Heinrich & Simon Gibbons