Simple C Jim Mcgregor
This book is targeted at students doing an introductory C programming course, teaching the C programming language without presenting more information than is absolutely necessary about the internal operation of the computer. This book provides a solid foundation on which to base further study of advanced programming techniques and computer science generally.