sfsignal.com
Books Received: May 18, 2009
In the interest of full disclosure, here are the books we received this past week. Lots of nice covers here…which one do you like the best? var books = new Array(); books.push(new Book(&#8220…