Garnett, who was driving too fast for conditions, collided with a truck carrying explosives. The truck was unmarked, so Garnett had no way of knowing what it contained. The collision caused an explosion, which shattered glass in a building a block away. The glass injured Ida, who was working inside the building. John, who was walking down the street near the site of the collision, was seriously burned as a result of the explosion. In this case:
a. Garnett's negligent driving is the proximate cause of Ida's injury.b. Garnett's negligent driving is the proximate cause of John's injury.c. both Ida and John are within the zone of danger of the collision.d. All of these.