Jun. 13, 2012

Take These Science Books to the Beach

by Leslie Taylor

Click to enlarge images
Ah summer! The perfect time to hit the beach or a shady hammock and catch up on your reading. But what to read? And who to talk about your book with? The Science Friday Book Club has the answer.  We’ll choose one book a month, give you some time to read it, and then talk about it on the air.
A few weeks ago, we put out a plea to help us choose the book we'd read for the club's inaugural meeting. It's not too late to suggest your favorite! Send your suggestions to or leave them in the comments. We’ll announce the selection on Friday June 22nd. Then we'll convene the first Science Friday Book Club discussion on air Friday July 6th.
We've already received a wide range of suggestions on what to read, and we loved the suggestions so much, we want to share them with you in a handy list you can use to select your own summer science reading. Because who better to get book recommendations from than other Science Friday listeners?
Science Friday Fans Recommend...
For ease of browsing, book list is loosely divided by topic
Science, Evolution & Religion
The Fabric of Reality by David Deutsch
Biocosm: The New Scientific Theory of Evolution by James N. Gardner and Seth Shostak
Finding Darwin's God by Kenneth Miller
Natural History
Silent Spring by Rachel Carson
A Sand County Almanac by Aldo Leopold
The Song of the Dodo by David Quammen
The Future of Life by Edward O. Wilson
The Social Conquest of Earth by Edward O. Wilson
A Planet of Viruses by Carl Zimmer
History of Science & Discovery
Tuxedo Park by Jennet Conant
The Big Burn by Timothy Egan
The Age of Wonder by Richard Holmes
The Disappearing Spoon by Sam Kean 
Health & the Brain
Epigenetics Revolution by Nessa Carey
On Intelligence by Jeff Hawkins
The Self Illusion by Bruce Hood
Thinking Fast and Slow by Daniel Kahneman
Physics & Cosmology
Space Chronicles by Neil DeGrasse Tyson
Six Easy Pieces by Richard Feynman
The Fabric of the Cosmos by Brain Greene
Black Hole Wars by Leonard Susskind
The Poincare Conjecture by Donal O'Shea
Euler's Gem by David Richeson
Fearful Symmetry by Ian Stewart and Martin Golubitski
A Great Aridness by William deBuys
Abundance -- The Future Is Better Than You Think by Peter Diamonds and Steven Kotler
What would you add to the list? Let us know in the comments.
About Leslie Taylor

Leslie is the online editor at and She has a background in oceanography and is passionate about getting non-scientists and young people to realize how cool science can be. She is also Science Friday's former web editor.

The views expressed are those of the author and are not necessarily those of Science Friday.
EVAL ERROR: Entity: line 1: parser error : Space required after the Public Identifier

Entity: line 1: parser error : SystemLiteral " or ' expected

Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing


line 1: package tmpevalpackage;
line 2: sub doEval { 
line 3: 	my($parent);
line 4: 	
line 5: 	if($LayoutManager::url_resolved_values{'SEGMENT.nickname'}) {
line 6: 		$parent = $LayoutManager::url_resolved_values{'SEGMENT.nickname'};
line 7: 	}
line 8: 	elsif($LayoutManager::url_resolved_values{'VIDEO.nickname'}) {
line 9: 		$parent = $LayoutManager::url_resolved_values{'VIDEO.nickname'};
line 10: 	}
line 11: 	elsif($LayoutManager::url_resolved_values{'DOCUMENT.nickname'}) {
line 12: 		$parent = $LayoutManager::url_resolved_values{'DOCUMENT.nickname'}
line 13: 	}
line 14: 	
line 15: 	if($parent) {
line 16: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 17: 		if(!@books) {
line 18: 			$parent = '';
line 19: 		}
line 20: 	}
line 21: 	
line 22: 	if(!$parent) {
line 23: 		my(@sel) = &Database::SelectClause('GLOBAL','record all ""');
line 24: 		if(@sel) {
line 25: 			$parent = 'GLOBAL.' . $sel[0];
line 26: 		}
line 27: 			$main::ENV{'reading_header'} = "FEATURED READING";
line 28: 	}
line 29: 	
line 30: 	 = '';
line 31: 	
line 32: 	if($parent) {
line 33: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 34: 		0 = 0;
line 35: 		my $dots;
line 36: 		foreach(@books) {
line 37: 			my(%data);
line 38: 			&Database::GetRow($_,'BOOK',\%data);
line 39: 			my($status,$title,$author,$url,$image,$width,$height) = &SciFri::Schema::getAmazonItem($data{'isbn'});
line 40: 			if($data{'title'}) {
line 41: 				$title = $data{'title'};
line 42: 			}
line 43: 			if($data{'author'}) {
line 44: 				$author = $data{'author'};
line 45: 			}
line 46: 			if($status eq 'ok') {
line 47: 				 .= "<div class=\"box-2x1-item box-slide\" data-href=\"$url\">";
line 48: 				 .= "	<div class=\"box-2x1-item-photo\">";
line 49: 				 .= "		<div class=\"image-wrapper\" data-jsclass=\"imageWrapper\" data-align=\"right\">";
line 50: 				 .= "			<img src=\"$image\" data-width=\"$width\" data-height=\"$height\">";
line 51: 				 .= "		</div>";
line 52: 				 .= "	</div>";
line 53: 				 .= "	<h4>$title</h4>";
line 54: 				if($author) {
line 55: 					 .= "	<p>by $author</p>";
line 56: 				}
line 57: 				 .= "	<div class=\"box-2x1-more-button\"><a href=\"$url\"><img src=\"/images/v1/icon_text_more_white.png\" width=47 height=15 border=0></a></div>";
line 58: 				 .= "</div>";
line 59: 				++0;
line 60: 			}
line 61: 		}
line 62: 	}
line 63: 	if($parent eq "GLOBAL.1") { $main::ENV{'reading_header'} = "FEATURED READING"; }
line 64: 	else { $main::ENV{'reading_header'} = "RELATED READING"; }
line 65:  };
line 66: &doEval();
line 67: 1;

Science Friday® is produced by the Science Friday Initiative, a 501(c)(3) nonprofit organization.

Science Friday® and SciFri® are registered service marks of Science Friday, Inc. Site design by Pentagram; engineering by Mediapolis.