Revelations of Time

dh

David Horowitz’s new book offers an honest and moving reflection on life and death.