Author: Dennis Ritchie