17 extraordinary bookstores: Parnassus Books