Blanche Groves of China: Indomitable lady