Computer Science Books
Programming Language Pragmatics
Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical…
Software Requirements
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …
PHP Objects, Patterns, and Practice
Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer'…
Code That Fits in Your Head : Heuristics for Software Engineering
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers ind…
How to Create a Mind: The Secret of Human Thought Revealed
The bold futurist and bestselling author explores the limitless potential of reverse-engineering the human brain Ray Kurzweil is arguably t…
Think Complexity: Complexity Science and Computational Modeling
Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of re…
System Design Interview – An Insider's Guide: Volume 2
System Design Interview - An Insider's Guide (Volume 2) This book can be seen as a sequel to the book: System Design Interview - An Insider…
Object-Oriented Software Construction
This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…
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 …