UPDATE: So far the best sites I've found are below. I really hope there is a book or app I'm missing, because they are all kind of basic and none...
I'm looking for a recommendation from an experienced gardener on the best single source - book or web or even app, I don't care - for when and how...
Separate names with a comma.