Speculations in Science & Technology | 1998(21) articles