Catholic Herald logo

‘My Battle against Hitler’ provides a splendid witness to Catholic and human values