Scientific American April 1990Space InvadersExtra! Extra! Flu linked to sunspots!By J. H. on April 1, 1990