I'd start with your local library. When we were looking for something similar we went to the library and the librarian had this tool where we were able to look up the topic and get summaries of possible fits. Unfortunately I can't remember any titles, but I do remember that at least one of the stack we brought home included someone young. Good luck!
mom to an 11yo entomologist, a 9yo skateboarder, and expecting #3 (8/15)