Practical Programming: An Introduction to Computer Science ...
Jennifer Campbell
Did you ever wonder how computers represent DNA? How they can download a web page containing population data and analyze it to spot trends? Or how they can change the colors in a color photograph? If so, this book is for you.