Hashim Amla's journey to 100 Tests

Style, substance, resilience