Hawking: physically disabled and determined, indomitable and indomitable.
Robinson: Perseverance, overcoming difficulties and perseverance.
Ah la la, anyway, it is a strong, optimistic and positive idiom ~ ~