I refuse to buy any McMillan Publishing (the parent of SAMS and QUE) titles on matter of principle. Generally speaking, those publishers focus on quantity rather than quality. Although I won't comment on specific titles as I haven't encountered too many lately, good technical books rarely can be distilled into 24 hours or 21 days. Many years ago, I introduced myself to C++ with Jesse Liberty's
Learn C++ in 21 Days. While I thought his material and presentation were very good, the copy editing was atrocious. Many of the example programs would not compile due to trivial syntax errors, but it's these types of sloppy problems that would frustrate newbies to exhaustion.
I'm not an ORA fanboy, but I have read (and own) many of their generally good titles. Their overall reputation has tarnished IMO since they publish so much volume nowadays as compared to their earlier years.
For practical CS books, Addison Wesley is my favorite publisher. I think they're even stronger for theoretical CS, but I haven't built up that part of my library outside of a few undergrad courses' reading materials.
A while ago, m0ti posted a software development book thread in this forum, but it garnered little interest except to spark a small debate on
Design Patterns:
http://forums.anandtech.com/messageview.cfm?catid=33&threadid=885672
Two must-own books for the C++ and Java developer are:
- Scott Meyer's Effective C++
- Joshua Bloch's Effective Java
As far as price, of course retail outfits will never be the cheapest. If you think about it, they are essentially book warehouses that allow direct consumer access and free in-store evaluation. Many readers will gladly pay a little extra for that service, but I'm generally cheap and will gravitate towards the most affordable online retailer.
bookpool.com was consistently the best when I used to price tech books, although Fatbrain.com wasn't bad when they had special sales and coupons. Fatbrain was long ago acquired by Barnesandnoble.com and I haven't shopped there since. Amazon is pretty much unmatched when it comes to online retail infrastructure and fulfillment, and they are usually competitive on pricing when you factor in free shipping and no sales tax (for now).