Technical Books
  homepage books technical

Computer Networks (click here to buy!)
(by Andrew S. Tanenbaum)
The long-awaited 3rd Edition of Tanenbaum's classic book on computer networking. Extensive coverage of the Internet, ATM and wireless networking makes Computer Networks the t book to cover all three of these essential technologies, in addition to explaining the fundamental principles behind all computer networking. Clearly presents Mbone, DNS, security, authentication protocols, digital signatures, Cryptography, IPv6, FDDI, Fibre Channel and and the latest internetworking technologies. 848 pages.

Internet Routing Architectures (click here to buy!)
(by Bassam Halabi - published by Cisco Pr. - 1997)
This complete resource provides "how to" information, rather than just theory on internetworking design alternatives and solutions. The book's focus is interdomain routing and associated protocols. *The* definitive routing reference for the network engineer!

Routing in the Internet (click here to buy!)
(by Christian Huitema)
A comprehensive guide to all the latest advances in Internet routing protocols, written by the Chairperson of the Internet Architecture Board, which oversees the evolution of the protocols. It covers a wide range of topics IP over LAN, RIP, OSPF, IPng, BGP, Multicast and Resource Reservation, and Applied approach versus Perlman theoretical approach. 319 pages.

Programming Perl (click here to buy!)
(by Larry Wall, Randal L. Schwartz, Tom Christiansen, Stephen Potter - O'Reilly & Associates)
The 2nd edition of the Camel Book is over 600 pages and full excellent instruction and sound advice. Topics include all the good stuff from the rst edition and new perl5 features such as nested data structures, modules, and objects. Includes debugging, common mistakes, efficiency, programming style, Perl poetry, and so on. The best Perl book I have ever read.

Advanced Perl Programming (click here to buy!)
(by Sriram Srinivasan)
This book is as much about handling advanced topics with Perl as about advanced and useful features of the language itself (just as Learning Perl does so for the basic features) . It gives you a background in networking, UIs, databases and code generation, while taking a magnifying glass to essential topics such as closures, object-oriented programming, Perl internals, embedding and extending the interpreter, comparisons to other languages, etc.

Teach Yourself Perl 5 in 21 Days (click here to buy!)
(by David Till)
This book introduces new and experienced programmers to the world of Perl and teaches all major aspects of this powerful programming language. No previous programming experience is required. Explores the old and new features of Perl and Perl 5. Teaches Internet programming with Perl 5.

The C++ Programming Language (click here to buy!)
(by Bjarne Stroustrup)
This classic work shows a care and understanding of C++ that only Bjarne Stroustrup, the designer of the language, can achieve. It also conveys the punctilious and sometimes suffocating detail that only Stroustrup would desire to communicate. More than 500,000 programmers have benefited from previous editions! This is a complete rewrite of the most widely read and most trusted book on C++. 910 pages.

The Art of Computer Programming Vol.1: Fundamental Algorithms (click here to buy!)
(Donald Knuth)
Knuth offers a good grounding in a variety of useful mathematical tools: proof techniques, combinatorics, and elementary number theory. The bible of programming theory! Covers also data structures--stacks, queues, lists, arrays, and trees with techniques for manipulating these structures and much more. Knuth follows many of the algorithms with careful time and space analysis. 700 pages

The Art of Computer Programming Vol.3: Sorting and Searching (click here to buy!)
(Donald Knuth)
Sorting and Searching has long been recognized as the classic guide to finding the most appropriate sort and search methods for given sets of data structures, output requirements, and physical storage systems.

Advances in Knowledge Discovery and Data Mining (click here to buy!)
(Usama M.Fayyad, Gregory Piatetsky-Shapiro, Padhr Smyth)
MIT Press.

CGI Programming on the World Wide Web (click here to buy!)
(by Shishir Gundavaram)
O'Reilly has done it again! This is my favorite book yet on writing CGI scripts with Perl (5.0). The extensive use of real world applications you can try while learning, and the great examples of how to have CGI interact with databases are especially useful. Although the book has a UNIX bias, it has much to offer scripters on all platforms.

Effective Perl Programming: Writing Better Programs With Perl (click here to buy!)
(Joseph N. Hall, Randal L. Schwartz)
The book on Perl that experienced Perl programmers have been looking for. It includes information and useful examples about the structure, functions, and latest capabilities of the language, such as self-documenting object-oriented modules. Includes XS modules, coding style, debugging and more.

Running Linux (click here to buy!)
(by Matt Welsh, Lar Kaufman)
One of the best books on Linux, the UNIX-compatible operating system for personal computers. In the tradition of all O'Reilly books, Running Linux features clear, step-by-step instructions that always seem to provide just the right amount of information: covers everything you need in order to understand, install, and use the Linux operating system, including X Windows, TCP/IP, Perl, Tcl/TK, the gcc C and C++ compilers, and most Internet services such as email, SLIP, and WWW. For intermediate to advanced users.

Internetworking with TCP/IP vol.1: Principles, Protocols, and Architecture (click here to buy!)
(by Douglas E. Comer)
The all-time best-selling TCP/IP book, this is still the reference for anyone who wants to learn about or work with the TCP/IP protocol suite. Justly renowned for its clarity and accessibility,this superb text covers wide area Internet backbones as well as local area network technologies like FDDI and Ethernet.

Internetworking with TCP/IP vol.2: Design, Implementation, and Internals. (click here to buy!)
(by Douglas E. Comer)

Internetworking with TCP/IP vol.3: Client-Server Programming and Applications: Bsd Socket Version. (I also have the AT&T TLI Version) (click here to buy!)
(by Douglas E. Comer)



Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design (click here to buy!)
(by Michael J. Hernandez)
Explains the concepts of relational-database design in an easy-to-digest fashion that covers both the theoretical underpinnings and their practical implications. Hernandez covers all the basics--table and field structure, keys, relationships, business rules, and more--but always keeps his feet on the ground with advice for real-world implementations and a particularly strong section on analyzing your current database infrastructure.

Other books

Rodrigo A. Siqueira