Mirrors: Stories of Almost Everyone (Paperback)
Stories of Almost Everyone
Nation Books, 9781568586120, 391pp.
Publication Date: September 28, 2010
From one of the world's most celebrated writers, his most ambitious book to date-an epic history of the human adventure, told backwards, forwards, sideways, through past, present, and future.