On the Somme Battlefields with Carl, a local guide