Roger Penrose — English mathematical physicist, recreational mathematician and philosopher