The wonders of the invisible world /
Gates, David,1947-
London : Gollancz,
2000, c1999.