The New York Times Book of Science
by The New York Times, Edited by David Corcoran, Foreword by Brian Greene