The only way to buy books is to go to town. No.20 terminal goes down to Southwest Book City, and No.8 Goldman Sachs Bridge goes down to Book Center. There is also a slightly closer one, which may be the Booker Book Center on Bridge 1. You can take bus No.20, get off at Sara North Road, then cross the street, turn to bus No.65 and bus No.75, and get off at bridge 1.
You can also take 34 1 and get off at Baise Street. There is a classic book mall opposite Renrenle.