A few picks for your summer reading list

by Raghu Manavalan