Doctor Solar, Man of the Atom (1962 series) #20