St Marks is a decent independent bookstore. It isn’t a specialty shop, although its books cater to the neighborhood: independent, liberal, intellectual. It also carries most of the main fare you’d expect. It is independent, so not cheap, but worth supporting. They also carry a selection of autographed titles at all times.
more