Cycles of time : an extraordinary new view of the universe / - Penrose, Roger. (Alfred A. Knopf,, 2011)