Writing efficient code by Jon L. Bentley | ReadsToRead