Acting Roger Penrose Acting The Art of the Impossible: M.C. Escher and Me 2015 NOVA: The Great Math Mystery Self 2015 Stephen Hawking and The Theory of Everything Himself 2009 Is God a Number? self — mathematician 1999 A Brief History of Time 1991 Agent-readable