Views of the microscopic world : designed for general reading, and as a hand-book for classes in natural science.