Gardening can be frustratingly shrouded in secrecy. Fickle plants make seemingly spontaneous decisions to bloom or bust, seeds sprout magically in the blink of an eye, and deep-rooted mysteries unfold underground and out of sight. Understanding basic botany is like unlocking a horticultural code; fortunately learning a little science can reveal the secrets of the botanical universe and shed some light on what's really going on in your garden. Practical...