You have to buy a map of Bangkok if you be there. I buy this map from Siam centre and have inside all Bangkok, all the streets (Thanon) and the small streets (Soi).
First Photo: Bangkok city atlas
What to buy Map of Bangkok
A refreshing change from the other formulaic book outlets in town - they stock a lot of in-depth material on SE Asia and Asia generally as well as a great section on Buddhism. They also have a small antiquarian selection.
What to buy They stock all sorts of great books on Asian topics - art, history, religion, politics, natural history etc .... many titles that can't be found anywhere else in town. And the shop covers topics not just for SE Asia but for all of Asia - for example they have a lot on the Himalayan region, too. (But not for popular fiction, cookbooks or newsmagazines).
What to pay Baht 200 - 2,000.
Bookazine, as the name suggests, has a good stock of English language magazines as well as a great selection of books. You get a slightly smaller book selection than in most branches of Asia Books, but this is made up for in most branches by the addition of local and international newspapers.
There are several branches of Bookazine around Bangkok (including two on Silom Road), but the one I usually go into is pictured. This branch is on Sukhumvit, next to Soi 5 (where I usually stay), and if you want to stop and read your purchase straight away just nip next door to Starbucks, buy a coffee and read away...
Unlike the Asia Books chain, there are also Bookazine locations in some of the larger tourist resorts outside Bangkok - Pattaya, Hua Hin, Patong in Phuket and Chaweng in Samui all have branches.
Want to buy an English language book in Bangkok? If you do, it's worth checking out Asia Books. As well as imports, there's a surprisingly large number of locally-published English language books - very useful if you want to delve deeper into the local culture. They also have great "coffee-table" books which make nice souvenirs, both on Thailand and neighbouring countries.
There are branches of Asia Books on Sukhumvit Road, in the Siam Discovery Center, the World Trade Centre and the Emporium shopping mall. Take a look at www.asiabook.com/store/maps.asp for branch details. The branch pictured is located at 221 Sukhumvit Road, near to the Robinson Department Store and the Asok Skytrain station. Unlike the Bookazine chain, there are currently no branches outside Bangkok, so if you see a book there you like, it may be wise to get it before you leave town.
Incidentally, although you can get books on your way home at Bangkok airport, they are much more expensive there than the shops in town - beware!