General Booth är utan tvifvel en högst ovanlig personlighet.