Was there a beginning of time? Could time run backwards? Is the universe infinite or does it have boundaries? This book examines these questions. It begins by reviewing the great …