Recommended reading: new recommendations appear in chronological order.