Home/Time's witnessReviewsTime's witnessby Michael Malone1989·525 pages·enPublisher, ISBN & more▾PublisherAbacusISBN9780701134426Similar booksRummaging the shelves…ReviewsLoading reviews…