C Programming by David R. Brooks