We have Jackie French's book on Companion planting. Worth picking up and it does not cost much.
Marigolds are good for attracting bees, but not all plants require bees for pollination. Some plants just need to be wind pollinated, I think tomatoes just need the wind.
Bookmarks