I’ve been vegan for ~30 years now (for context). [Clearly] I’m no nutritionist, so can only speak for what works for me (and it works well).
In my experience, the answer is in whole foods.
Processed foods, scarily, especially sports products, tend to include lots of bulking ingredients that aren’t really of much nutritional value (primarily cereals & basic sugars (and that includes maltodextrin), or have odd mixtures of glucose & fructose, making them hard to process and/or triggering that horrible peaking > bonking sensation as soon as the basic sugars have been blown through.
During exercise I’ll usually just eat fruit, but I also use some varieties of Nakd bar, or Raw Bite bars. Simple, whole food ingredients, minimal processing, no additives.
Recovery – I make up a smoothie(?) containing : 1 or 2 banana(s), almond ‘milk’ and a spoonful of peanut butter. I’ll sometimes add in a bit of creamed coconut too if I’m out for a hard/long run the following day. If you want to add an additional supplement, Purition vegan raw hemp powder is the least processed one I’ve found (and I do use it occasionally) – plus they’ve made it easy to find the ingredients used …
Complete protein is harder with a pure vegan diet, but if you are ok with fish, you’ll do fine.
Book wise, dunno, I just make it up as I go along 😛 –
… but people like: Coach Matt Fitzgerald, Drs Mark Cucuzzella, Steve Gangemi & Tim Noakes all have interesting things to say about nutrition generally (in my view).