He has written several books and contributes science essays to publications such as `` The New York Times , Discover , and National Geographic . ''
He has written several books and contributes science essays to publications such as `` The New York Times '' and `` Discover '' .