Engineering Books
Digital Design
The book presents the basic tools for the design of digital circuits and provides procedures suitable for a variety of digital applications. The e…
The Box: How the Shipping Container Made the World Smaller and the World Economy Bigger
In April 1956, a refitted oil tanker carried fifty-eight shipping containers from Newark to Houston. From that modest beginning, container shippin…
Cryptography Engineering: Design Principles and Practical Applications
The ultimate guide to cryptography, updated from an author team of the world's top cryptography experts. Cryptography is vital to keeping informat…
Release It!: Design and Deploy Production-Ready Software
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…
Crafting Interpreters
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…
How to Invent Everything: A Survival Guide for the Stranded Time Traveler
What would you do if a time machine hurled you thousands of years into the past. . . and then broke? How would you survive? Could you improve on h…
Python Tricks: A Buffet of Awesome Python Features
“I don’t even feel like I’ve scratched the surface of what I can do with Python” With Python The Book you’ll discover Python’s best practic…
Seven Concurrency Models in Seven Weeks: When Threads Unravel
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware…
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 …
An Introduction to Information Theory: Symbols, Signals and Noise
Behind the familiar surfaces of the telephone, radio, and television lies a sophisticated and intriguing body of knowledge known as information th…