Roger Penrose

Roger Penrose

Afterword by

Roger Penrose

Foreword by

Roger Penrose

Contributions by