50 Great CS Books Recommended by Book Pool

1.Design Patterns: Elements of Reusable Object-Oriented Software
By Erich Gamma, et al

2.The Mythical Man-Month: Anniversary Edition
By Frederick P. Brooks Jr.

3.TCP/IP Illustrated, Volume 1: The Protocols
By W. Richard Stevens

4.Writing Secure Code, 2nd Edition
By Michael Howard, et al

5.Advanced Programming in the UNIX Environment, 2nd Edition
By W. Richards Stevens, et al

6.Code Complete, 2nd Edition
By Steve McConnell

7.The C Programming Language, 2nd Edition
By Brian W. Kernighan, et al

8.Art of Computer Programming Volumes 1-3 Boxed Set
By Donald Knuth

9.Effective C++: 55 Specific Ways to Improve Your Programs and Designs, 3rd Edition
By Scott Meyers

10.The Guru’s Guide to Transact-SQL
By Ken Henderson

11. Programming Perl, 3rd Edition
By Larry Wall, et al

12. Programming Pearls, 2nd Edition
By Jon Bentley

13. Pragmatic Programmer: From Journeyman to Master
By Andrew Hunt, et al

14. Extreme Programming Explained: Embrace Change, 2nd Edition
By Kent Beck

15. Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
By Steve Krug

16. Developing Microsoft ASP.NET Server Controls and Components
By Nikhil Kothari, et al

17. Security Engineering: A Guide to Building Dependable Distributed Systems
By Ross Anderson


19. The Design of Everyday Things
By Donald A. Norman

20. Joel on Software
By Joel Spolsky

21. Internet Routing Architectures, 2nd Edition
By Sam Halabi, et al

22. Secrets & Lies: Digital Security in a Networked World
By Bruce Schneier

23. The Practice of Programming
By Brian Kernighan, et al

24. Designing with Web Standards
By Jeffrey Zeldman

25. Peopleware: Productive Projects and Teams, 2nd Edition
By Tom DeMarco, et al

26. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
By Simon Singh

27. Programming Windows, 5th Edition
By Charles Petzold

28. Mac OS X: The Missing Manual, Panther Edition
By David Pogue

29. The Elements of Style, 4th Edition
By William Strunk Jr., et al

30. In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters
By Merrill R. Chapman

31. Godel, Escher, Bach: An Eternal Golden Braid
By Douglas R. Hofstadter

32. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
By Thomas Erl

33. Head First Java, 2nd Edition
By Kathy Sierra, et al

34. Introduction to Algorithms, 2nd Edition
By Thomas H. Cormen, et al

35. A First Look at SQL Server 2005 for Developers
By Bob Beauchemin, et al

36. Core Java 2, Volume 1: Fundamentals, 7th Edition
By Cay S. Horstmann, et al

37. UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition
By Martin Fowler

38. Expert Oracle, Signature Edition (One-on-One)
By Thomas Kyte

39. Hacking Exposed: Network Security Secrets & Solutions, 5th Edition
By Joel Scambray, et al

40. Microsoft SharePoint: Building Office 2003 Solutions
By Scot P. Hillier

41. Effective Java Programming Language Guide
By Joshua Bloch

42. Joe Celko’s SQL for Smarties : Advanced SQL Programming, 3rd Edition
By Joe Celko

43. Patterns of Enterprise Application Architecture
By Martin Fowler

44. Group Policy, Profiles, and IntelliMirror for Windows 2003, Windows XP, and Windows 2000
By Jeremy Moskowitz

45. Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition
By Bruce Schneier

46. Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series)
By Martin Fowler, et al

47. The C# Programming Language
By Anders Hejlsberg, et al

48. Pragmatic ADO.NET: Data Access for the Internet World
By Shawn Wildermuth

49. Computer Networks, 4th Edition
By Andrew S. Tanenbaum

50. DNS and BIND, 4th Edition
By Paul Albitz, et al


5 thoughts on “50 Great CS Books Recommended by Book Pool

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s