The Booksmith7:30 pm
In this wonderfully intelligent, stunningly honest, painfully funny book, acclaimed writer David Shields uses himself as a representative for…
415-863-8688