New ebooks in the Synthesis Digital Library series

Synthesis Digital Library Update for June 2012