Following the invention of electron optics during the 1930s, lens aberrations have limited the achievable spatial resolution to about 50 times the wavelength of the imaging electrons. This situation is similar to that faced by Leeuwenhoek in the seventeenth century, whose work to improve the quality of glass lenses led directly to his discovery of the ubiquitous "animalcules" in canal water, the first hints of the cellular basis of life. The electron optical aberration problem was well understood from the start, but more than 60 years elapsed before a practical correction scheme for electron microscopy was demonstrated, and even then the remaining chromatic aberrations still limited the resolution. We report here the implementation of a computer-controlled aberration correction system in a scanning transmission electron microscope, which is less sensitive to chromatic aberration. Using this approach, we achieve an electron probe smaller than 1 A. This performance, about 20 times the electron wavelength at 120 keV energy, allows dynamic imaging of single atoms, clusters of a few atoms, and single atomic layer 'rafts' of atoms coexisting with Au islands on a carbon substrate. This technique should also allow atomic column imaging of semiconductors, for detection of single dopant atoms, using an electron beam with energy below the damage threshold for silicon.