Notes on Programming in C (1989)