John,
You mentioned about the new concepts introduced by Alexander Grothendieck and how he changed the way we look at things. I found that there are no good resources with enhanced visualization to elaborate his work more. Do you know any such source? The best anyone has done is the...