Concrete Abstractions: An Introduction to Computer Science Using Scheme

Concrete Abstractions: An Introduction to Computer Science Using Scheme

The book features thorough integration of theory and practice, and presents theory as an essential component of practice, rather than in contrast to it. Thus, students are introduced to the analytic tools they need to write effective and efficient programs, in the context of practical and concrete applications.

Blown to Bits

Blown to Bits

The book is the product of a lifetime of observing and participating in the changes technological advancement has brought. They are happening. We are living in the middle of the changes, and we can see the changes happening.

Detecting and Solving Memory Problems in .NET

Detecting and Solving Memory Problems in .NET

This book is a collection of tips and trick mostly published previously in the form of blog posts and tutorials, and is centered around working efficiently with memory management in .NET.

Mathematical Tools for Physics

Mathematical Tools for Physics

The way to get an intuitive understanding of the mathematics and of the physics is to analyze your solution thoroughly. Does it make sense? There are almost always several parameters that enter the problem, so what happens to your solution when you push these parameters to their limits?