Mr Punch's history of the great war