Reading list: Algorithm to live by