Books in bangalore is the best available hobby(cafes - people still reading. Well someone said pubs - obviously you are wasting the beer by reading books there).
There are places where you get books and places where you feel good buying(remember everyones got a budget).
Picking books where it feels good - top 4 places(in random order)
Strand Book Stall - you always get a discount & suggestions to buy cheaper editions(if available) now who do that!
Premier book stall - treasure house for books you have been looking for a long time!(Discounts - dont worry - Mr. Shanbhag will take good care of you).
Murthys book store of Brigade Road - for old books sometimes new but an amazing place - you will feel enriched.
Ashish Book centre(mumbai based) always come to sell books at institution of Engineers mostly library surplus et al
Book Paradise - Jayanagar 4th block - value for money
Other places:
Crossword - good range of books.
Plus there are small shops across Avenue road/Majestic area to pick up books.