1000 things you should know about plants - Farndon, John