Roger Penrose

57 books

184 pages 1954

nonfiction history philosophy science challenging informative slow-paced

152 pages 1996

nonfiction science challenging informative slow-paced

125 pages 1916

nonfiction classics science challenging informative slow-paced

1099 pages 2004

nonfiction mathematics science informative slow-paced

480 pages 1994

nonfiction philosophy science challenging informative slow-paced

184 pages 1963

nonfiction science challenging informative slow-paced

472 pages paperback

nonfiction mathematics science challenging informative medium-paced

552 pages 1982

nonfiction biography science challenging informative slow-paced

323 pages 1999

fiction science fiction adventurous challenging informative slow-paced

48 pages 2013

medium-paced