Self-taught lessons in the C programming language.