For such a small programming language, "the C bible", also known as The C programming language second edition is only 258 pages long. C is really challenging me . So small yet does so much. But I am having a ball learning it.