Actually, the books are considered non-canon by Bungie. There was a theory I came across where the teaser trailer released for Halo 2 (The one in the end where Cortana says "Betcha can't stick it"), the other Spartans were supposed to show up and help him... but because Bungie screwed that version of #2 up, they scraped the idea along with the main plot.
Halo Legend is a six-part series that is canon, so unless it all takes place before (Or after, since there are Spartan IIIs in one of the books), then there'll be some glaring plot holes. The blonde woman is probably a character that wasn't focused on in the books, as the only two females who were given a good description were Kelly (Brown hair) and Linda (red hair).
Edit: I mean, Legend is a seven part. The first six episodes are canon, whereas the 7th is a parody of the Halo verse. And yes, they healed Linda... She does an epic sniper shot while dangling upside down in First Strike.
In other words, I know way too much about Halo.