Updated and refreshed for the modern era.