The amazing characters created for Marvel and DC comics by the incredible Steve Ditko. May he rest i