Science in a Nanosecond - 9780879756376