Brief answers to the big questions : Hawking Stephen. ; afterword by Lucy Hawking.
A brief history of time