In many subjects, you will often hear current researchers talking about “standing on the shoulders of giants” when their latest research is published and lauded. For me, being a comics fan means that ...