Guy Steele

The Next Centimeter

The Next Centimeter

2024