Midland book shop, People tree bookhouse, bahrisons and May Day book store
You can get pretty good rates online as well. Try Amazon or Flipkart.
There's one in kamla Nagar near gol chakar and Daryaganj has many shops too
Oxford Book Store- CP, Amrit Book Co.- CP