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