Book signing at Castro Gulch sex shop