A deep dive into memory addresses, pointer arithmetic, and dynamic memory allocation.

: System software versus application software, operating systems, and basic networking concepts. Part II: Programming in C

Later editions, such as the 3rd edition, include updated sections on Boolean Algebra and logic gates. Oxford University Press Legal Access & PDF Information Computer Fundamentals and Programming in C - India - OUP