Roger Penrose ; foreword by Martin Gardner
Oxford University Press 1990
Available at 3 libraries
Oxford University Press 1989
Available at 84 libraries