Reference Books
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
This book offers a unified vision of speech and language processing, presenting state-of-the-art algorithms and techniques for both speech and tex…
Basic Category Theory for Computer Scientists
Category theory is a branch of pure mathematics that is becoming an increasingly important tool in theoretical computer science, especially in pro…
Computational Geometry: Algorithms and Applications
This well-accepted introduction to computational geometry is a textbook for high-level undergraduate and low-level graduate courses. The focus is …
TCP/IP Illustrated, Vol. 1: The Protocols
Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely des…
Real-Time Rendering, Third Edition
After three years this "wonderful all-around resource" of computer graphics, "indispensable for every serious graphics programmer", is available i…
Beginning C++ Through Game Programming
When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learnin…
Java Performance: The Definitive Guide: Getting the Most Out of Your Code
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the appr…
Exercises in Programming Style
Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers unders…
Operating Systems Design and Implementation
Operating Systems Design and Implementation, 3e , is ideal for introductory courses on computer operating systems. Written by the creator of Minux…
Elements of Information Theory 2nd Edition
The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains …